3117360d49
fix(build): started bringing SERiF back up to speed with 4D-STAR C++
Build and Test / build-and-test-ubuntu (ubuntu-24.04) (push) Has been cancelled
2025-12-15 13:12:47 -05:00
d829a50032
fix(quill/yaml-cpp): removed bad build artifacts
2025-06-21 13:59:05 -04:00
4cb1a4841a
feat(GridFire): SERiF now uses GridFire
2025-06-21 13:50:04 -04:00
1b26404a86
feat(libcomposition): SERiF now uses libcomposition instead of internal composition module
2025-06-21 12:26:02 -04:00
e6709f3c61
build(libconfig): serif now uses libconfig
2025-06-21 08:56:15 -04:00
c55185c1e3
refactor(liblogging): changed SERiF to use liblogging
2025-06-21 08:26:04 -04:00
fdc59523bd
build(libconstants): changed over to use external libconstants
...
this is the same module as before just broken out into its own subproject
2025-06-21 06:30:36 -04:00
a419384e7e
build(mpi_dep): updated mpi min version to work with github actions enviroment
2025-06-13 11:04:35 -04:00
dd28e555c8
fix(eos-bindings): minor bug fixes to bring eos bindings up to main
...
specifically, renamed EosIO -> EOSio, and updated read_helm_table signature
2025-06-12 14:21:28 -04:00
e5d796f177
Merge branch 'main' into feature/pythonInterface/eos
2025-06-12 14:19:56 -04:00
54e408a4af
feat(pythonInterface/eos): fast forward
2025-06-12 14:04:11 -04:00
353e2072e7
build(python): updated all python bindings to reflect serif name
2025-06-12 13:46:32 -04:00
91590f3745
build(yaml-cpp): disable yaml-cpp tests
...
this prevents gtest linking conflicts
2025-06-12 11:22:09 -04:00
72f08238b6
Merge remote-tracking branch 'upstream/main' into feature/mixedPolytrope
...
# Conflicts:
# .gitignore
# build-config/meson.build
# meson.build
# meson_options.txt
# src/composition/public/composition.h
# src/config/public/config.h
# src/constants/public/const.h
# src/meson.build
# tests/composition_sandbox/comp.cpp
2025-06-11 15:05:11 -04:00
922088e1f7
build(opat-core): updated opat-core dependency to always grab subproject not system version
2025-06-11 14:51:12 -04:00
ddab27b833
build(build-config): removed unused meson option
2025-05-13 14:23:37 -04:00
21c6657dc6
build(hypre-&-mpi): brought hypre and mpi in as dependencies and fixed incorrect branch
2025-05-13 14:20:40 -04:00
678f9b6277
docs(.gitignore): added hypre
2025-05-13 14:19:02 -04:00
a6a86fc0b4
build(hypre): added hypre and mpi as dependencies
...
hypre is required for parallel MFEM usage and hypre requires MPI. Both of these have been added as dependecies. MPI is added as a dependency in the same manner as boost (i.e. with an install script which checks for system installation and provides a way that the user can initiate a system installation). The MPI install script has been incorporated with the mk script. Hypre has been added as a subproject.
2025-05-13 14:12:48 -04:00
36916724de
docs(.gitignore): added hypre
2025-05-13 14:09:25 -04:00
4e83b05112
feat(python-composition): added composition module interface
2025-04-30 11:41:10 -04:00
57d60d7bb7
feat(pybind11): added infra to compile with pybind11
2025-04-30 11:39:36 -04:00
4fd3643d1e
fix(resource-manager): fixed old style calls to opat-core
...
tboudreaux:feature/mixedPolytrope implimented a fix to bring old style opat-core calls to the more up to date style. This change has been fast forwarded into main
2025-04-25 10:39:10 -04:00
56cefaeb1c
fix(yaml-cpp): locked cmake version for yaml-cpp
2025-04-18 11:18:31 -04:00
8d3db04469
fix(picosha2_dep): moved picosha2_dep managment to opat-core subproject
2025-03-24 05:06:40 -04:00
ff87585d71
build(opatIO): broke opatIO out into a seperate module
2025-03-24 04:57:18 -04:00
5d3c0d45ec
build(boost): added greater than to version for boost
2025-03-21 11:56:12 -04:00
2a7cd1e9e6
build(boost): lowered required version
2025-03-21 11:54:33 -04:00
5d1044a55a
build(boost): incorporated boost into the build system
...
all builds should be run with ./mk now
2025-03-21 10:39:34 -04:00
8fb63bf691
build(mfem): brought proper meson patch changes forward from polytrope
2025-03-17 12:44:29 -04:00
016382ea4f
fix(build): using mesons built in patch system
...
the previous custom patch system failed based on order sometimes. We now use mesons build in patch system which guarenees patch order application
2025-03-13 14:11:23 -04:00
17fea1e046
build(quill): added quill config to build-config
2025-02-23 11:25:39 -05:00
c25b0ff38d
build(quill): added quill as a subproject
...
quill provides a robust and very efficient asyncronous and thread safe logging module. I have brought this in to handle logging
2025-02-23 11:25:11 -05:00
53fc943129
build(yaml-cpp): added yaml-cpp as a dependency
...
config files will be written in yaml, added a well tested yaml parser to 4DSSE
2025-02-19 14:50:44 -05:00
112e626760
feat(mfem): added mfem into source tree along with patch based build system
...
MFEM is a dependency of our code and we want to build it with our code for portability, here I add a meson subproject which fetches mfem and builds it. Because of some issues with CMake and meson I apply a patch which manually disables running tests and building examples and miniapps in mfem. This is okay as mfem here is not intenteded to be linked against other programs (though it still can be).
2025-02-12 16:24:13 -05:00