cb20faeb3d
test(tests): added test suite
...
The test suite is extensive. Note that LLMs were used to aid in the development of the test suite. All LLM generated code was manually reviewed.
2026-11-09 13:53:17 -05:00
8154949bb7
docs(discretization/forms): expanded operand documentation with example
2026-10-09 15:55:57 -04:00
0db22935b4
docs(domain/relation): added doxygen comments throughout
2026-10-02 16:18:37 -04:00
47e8cd0652
docs(dimensions): added dimension doxygen comments
2026-10-01 15:09:11 -04:00
52c42ec7cd
feat(mapper): finished porting over mapper
2026-09-23 09:29:05 -04:00
806268ccb8
Progress on bringing the DomainMapper over
2026-09-20 16:33:06 -04:00
08a8f231d2
Began porting the mapping system
2026-09-20 14:37:11 -04:00
f69fac8f1e
Began working on mfem_resolver formatters
2026-09-19 08:52:30 -04:00
c44584c1e7
feat(quadrature): quadrature system brought over
...
Ported and dramatically cleaned up the quadrature system. This includes centralizing all field definitions
2026-09-19 07:35:57 -04:00
7b4f30d945
feat(eos): work translating runtime eos code
...
most (though not all) of the runtime eos code is now present in the new version. What remains is the templated try_evaluate method along with both the templated and non tempalted try_partial_derivative methods.
2026-09-15 15:45:17 -04:00
d1f59d6d70
feat(mean_field): added dimensions, discritization, and start of eos
...
The full rewrite of mean_field into something maintainable is progressing. dimensions is mostly done, discritization (domain, blocks, and fields) is done, and eos is progressing quickly
2026-09-15 10:42:00 -04:00
7c99debf2f
(fix:cuda) CUDA portability improved\nbuild system now checks for valid compiler compatible with nvcc and fails if that is not found and cuda is selected. Further, compiler choices are propegated throughout build along with CFLAGS and CXXFLAGS
2026-09-07 10:51:34 -04:00
323555b722
feat(linux): portable build works on linux + benchmarks
2026-09-05 11:01:34 -04:00
6a54f2625e
feat(initial): added portable mfem build system
2026-09-05 07:11:05 -04:00