Commit graph

174 commits

Author SHA1 Message Date
Paul Romano
1eb368bbd2
Pin NJOY version in CI to 2016.78 (#3917) 2026-04-09 09:31:27 +02:00
Micah Gale
1d9a8f542b
Add Python 3.14 to testing matrix and drop Python 3.11 (#3642)
Co-authored-by: GuySten <guyste@post.bgu.ac.il>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-02-26 18:18:04 -06:00
John Tramm
54c8e3d6eb
Speedup CI and Improve Reproducibility Across Compilers (#3823)
Co-authored-by: John Tramm <jtramm@gmail.com>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2026-02-25 17:12:18 -06:00
azim-givron
360ec24b41
Implement vector fitting to replace external vectfit package (#3493)
Co-authored-by: azim_givron <a.givron@naarea.fr>
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
Co-authored-by: GuySten <guyste@post.bgu.ac.il>
Co-authored-by: GuySten <62616591+GuySten@users.noreply.github.com>
2026-02-11 10:00:18 -06:00
Paul Romano
d0346e94ac
Install parallel h5py with no build isolation (#3782) 2026-02-08 22:22:39 +00:00
Paul Romano
3dfa34d2c6
Switch to using coveralls github action for reporting (#3594) 2025-10-07 05:14:37 +03:00
Paul Romano
8f36ff2b3a
Update find_package calls in OpenMCConfig.cmake (#3572) 2025-09-23 10:06:29 -05:00
GuySten
00edc77691
Change test order to run unit tests first. (#3533)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-08-30 03:39:46 +00:00
Paul Romano
c17908f24c
Install MCPL using same build type as OpenMC in CI (#3388) 2025-05-02 18:38:10 -05:00
John Tramm
b67771a3d0
Random Ray AutoMagic Setup (#3351)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-04-01 21:47:49 -05:00
Paul Romano
906548db20
Release notes for 0.15.1 (#3340)
Co-authored-by: Patrick Shriwise <pshriwise@gmail.com>
2025-03-07 14:49:36 -06:00
Thomas Kittelmann
ced8929128
NCrystal becomes runtime rather than buildtime dependency (#3328)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2025-03-05 15:45:27 -06:00
Thomas Kittelmann
27ce2ceee3
Updates for building with NCrystal support (and fix CI) (#3274) 2025-02-11 14:18:27 +00:00
Patrick Shriwise
8c7200fad3
Enable UWUW library when building with DAGMC in CI (#3246) 2025-01-07 17:31:25 -06:00
Ahnaf Tahmid Chowdhury
fb3aaa46ac
Improve Detection of libMesh Installation via LIBMESH_ROOT and CMake's PkgConfig (#3149) 2024-10-10 11:05:32 -05:00
Jon Shimwell
9483cce0bc
Remove resonance reconstruction and Cython dependency (#3111)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-08-14 14:34:17 +00:00
Jonathan Shimwell
0ad003307a
packages used for testing moved to tests section of pyprojects.tom (#3094) 2024-07-24 07:27:39 -05:00
Jonathan Shimwell
e5cc925db3
removed unused which function in CI scripts (#3095) 2024-07-23 21:42:03 -05:00
Jonathan Shimwell
95b15f9522
moved apt get to optional ci parts (#2970)
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2024-04-25 00:39:51 +00:00
Paul Romano
8101328d96
Build h5py against Cython < 3.0 in CI (#2613) 2023-07-20 09:23:42 -04:00
Paul Romano
36a54c896a Install wheel for vectfit 2023-04-17 06:59:40 -05:00
Paul Romano
5ba3569b3a Install vectfit in CI with no-build-isolation 2023-04-17 06:37:39 -05:00
Paul Romano
d5ce4af68a Add RDMAV_FORK_SAFE=1 to avoid fork error with libfabric 2023-02-17 10:31:27 -06:00
Paul Romano
fcdac0759e Remove numpy version hardcoding in pyproject.toml / GHA 2023-02-10 11:41:50 -06:00
Paul Romano
f45b431a21 Use --no-build-isolation to get around parallel h5py install issue
See https://github.com/h5py/h5py/issues/2222
2023-01-30 23:18:07 -06:00
Paul Romano
b6d6bdf3f5 Merge branch 'develop' into mixed_ncrystal_pr 2023-01-09 13:13:14 +07:00
Paul Romano
eeab41a19d Build against MCPL in CI by default 2022-12-22 14:56:40 -06:00
erkn
9865a129c4 optionally install mcpl depending on environment var 2022-12-21 00:22:38 +01:00
erkn
1ab9aa4b6f script for installing mcpl as a ci-thing 2022-12-21 00:14:43 +01:00
Thomas Kittelmann
f2c28706a6
Apply suggestions from code review
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2022-12-07 10:12:23 +01:00
Jose Ignacio Marquez Damian
e7b4285bd5 Cleanup 2022-11-29 11:21:04 +01:00
Jose Ignacio Marquez Damian
e626447a4e
Update gha-script.sh 2022-11-28 11:18:32 -03:00
Jose Ignacio Marquez Damian
19bf624b34
Add NCrystal installation test 2022-11-28 11:03:41 -03:00
Jose Ignacio Marquez Damian
c98a121710
Update gha-install.py 2022-11-28 09:56:10 -03:00
Jose Ignacio Marquez Damian
8598ff7e43
Pass CMAKE_PREFIX_PATH from NCrystall installation 2022-11-28 09:45:27 -03:00
Jose Ignacio Marquez Damian
fff545ac79
Update gha-install-ncrystal.sh 2022-11-28 09:27:12 -03:00
Jose Ignacio Marquez Damian
be330a11b6
Update gha-install-ncrystal.sh 2022-11-28 09:15:45 -03:00
Jose Ignacio Marquez Damian
3e6bb9d5f6
Upgrade installation script to NCrystal 3.5.0 2022-11-28 08:51:23 -03:00
Jose Ignacio Marquez Damian
9e1abb3284
Update gha-install-ncrystal.sh 2022-11-19 10:47:26 +01:00
Jose Ignacio Marquez Damian
39d0c5cd61
Try to initialize with setup.sh 2022-11-19 09:38:34 +01:00
Jose Ignacio Marquez Damian
b199db9cb9
Update gha-install-ncrystal.sh 2022-11-19 09:06:42 +01:00
Jose Ignacio Marquez Damian
d7ab491f47
Try fix of NCrystal install 2022-11-19 08:57:00 +01:00
Jose Ignacio Marquez Damian
b9a1fd5624 Merge branch 'mixed_ncrystal' of https://github.com/highness-eu/openmc into mixed_ncrystal 2022-11-18 22:41:19 +01:00
Jose Ignacio Marquez Damian
b9e8f1324e Attempt to fix NCrystal installation script 2022-11-18 22:40:46 +01:00
Jose Ignacio Marquez Damian
87ed26babe
Add option to install NCrystal 2022-11-18 17:48:19 -03:00
Thomas Kittelmann
a3dd55d8bc first stab at gha-install-ncrystal.sh 2022-10-21 15:04:57 +02:00
Paul Romano
3b5910057d Update libmesh to 1.7.1 in gha-install-libmesh.sh for consistency 2022-08-29 11:54:23 -05:00
aprilnovak
4d321bc98b Replace centroid() with vertex_average(). Refs #1914 2022-07-14 18:53:58 -05:00
Kalin Kiesling
20a18398bf export cc=mpicc apparently necessary for h5py 2022-04-05 16:19:32 -05:00
Kalin Kiesling
447e9cf02d updated ci with new mpi flags 2022-04-05 15:56:10 -05:00