Commit graph

155 commits

Author SHA1 Message Date
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
Kalin Kiesling
d24c180592 update scripts with new cmake flag names 2022-03-22 10:46:34 -05:00
Kalin Kiesling
643749a0a0 specify debug with cmake_build_type 2022-03-21 15:56:27 -05:00
Kalin Kiesling
ea551e3312 update versions of xtl and xtensor in vectfit ci build script to be consistent with vendored versions 2022-03-17 16:05:47 -05:00
Paul Romano
67db1f5af0 Force CI tests to use numpy<1.22 2022-01-03 09:53:44 -05:00
Paul Romano
664b106f64 Add script to install post-commit hook, mention in devguide 2021-08-11 13:46:38 -05:00
Paul Romano
3e769e05b4 Update MPI alternatives to use MPICH 2021-04-26 14:45:37 -05:00
Paul Romano
dea0a0e21f Build h5py against OpenMPI for MPI configurations 2021-04-21 07:33:41 -05:00
Patrick Shriwise
1262bcde7d Apply @paulromano's suggestions from code review
Co-authored-by: Paul Romano <paul.k.romano@gmail.com>
2021-04-07 19:07:07 -05:00
Patrick Shriwise
c50fb6a86c Small formatting fix in the libmesh install script. 2021-04-07 19:07:07 -05:00
Patrick Shriwise
025011ee3d Removing mpich specification from compilers in libmesh config. 2021-04-07 19:07:07 -05:00
Patrick Shriwise
ccae5f93a5 Disabling MPI in the serial libmesh build. 2021-04-07 19:07:07 -05:00
Patrick Shriwise
a0aa431744 Correcting bash syntax. 2021-04-07 19:07:07 -05:00
Patrick Shriwise
a1c29c1f6d Adding a serial build of libmesh to ci. 2021-04-07 19:07:07 -05:00
Patrick Shriwise
ec41b43624 Adding explicit compilers in libmesh configure line. 2021-04-07 19:07:07 -05:00
Patrick Shriwise
894fcbe23c Updating CI to use a libmesh installation relying on its native distributed vector. 2021-04-07 19:07:07 -05:00
Patrick Shriwise
8fa814d142 Updating version of cmake.
Adding netcdf libraries to CI.

Adding libmesh job.

Extending prefix path for libmesh to the  directory.

A couple more tweaks to the libmesh paths.

Updating how libmesh is installed. Relying on MOOSE install scripts.
2021-04-07 19:07:07 -05:00
Patrick Shriwise
50dbd50f2b Ensure that the CMAKE_PREFIX_PATH is checked for the libmesh installation. 2021-04-07 19:07:06 -05:00
Patrick Shriwise
4e04e8f4fb Small adjustment to the install location of libMesh in CI. 2021-04-07 19:07:06 -05:00
Patrick Shriwise
02df8567b6 More explicit path to libmesh install. 2021-04-07 19:07:06 -05:00