27 Commits

Author SHA1 Message Date
3117360d49 fix(build): started bringing SERiF back up to speed with 4D-STAR C++
Some checks failed
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
aa1e5c6be8 build(libconstants): changed the url to http not ssh 2025-06-21 08:59:37 -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
fb2d725fa8 Merge branch 'main' into feature/pythonInterface/eos 2025-06-12 17:11:03 -04:00
96de8cf6cc fix(qhull.wrap): removed bad qhull.wrap file
qhull.wrap should never have ended up in the git repo
2025-06-12 17:02:15 -04:00
353e2072e7 build(python): updated all python bindings to reflect serif name 2025-06-12 13:46:32 -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
dae51a1303 feat(subprojects): pinned opat-core to 0.3.1a and brought qhull over from opat-core 2025-06-11 14:50:24 -04:00
5595f7109a build(hypre): added hypre as a subproject 2025-05-13 14:20:45 -04:00
57d60d7bb7 feat(pybind11): added infra to compile with pybind11 2025-04-30 11:39:36 -04:00
adca88c8da build(mfem.wrap): bumped mfem version to 4.8-rc0 2025-03-26 10:38:16 -04:00
40969d64ba fix(mfem.wrap): pinned mfem version to 4.7 and set clone depth to 1 2025-03-26 10:19:17 -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
43f6ddc72b Merge pull request #24 from tboudreaux/fix/gtest
Added gtest as a subproject
2025-03-13 14:22:58 -04:00
611bb4d899 refactor(gtest): removed gtest source code which was accidently commited in 2025-03-13 14:14:02 -04:00
46dfb17385 build(gtest): added gtest as a subproject in case it is not already installed on the system 2025-03-13 14:12:14 -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
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
33d269c411 feat(subprojects/PicoSHA2): added picosha subproject to compute checksums 2025-02-17 12:57:03 -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