John Camier

Results 26 comments of John Camier

> I build this branch using `make serial MFEM_USE_JIT=YES` and ran ex1. Is that all I need to get JIT working? I didn't see anything compile at run-time when I...

As discussed at the PR/technical meetings, I will remove the pipe compilation, revert to using the `-fPIC`, and reintroduce the `std::system` direct calls. The debug/breakpoint question and (JIT+AD) must be...

- Pipe compilation removed in [bdf4ff5](https://github.com/mfem/mfem/pull/719/commits/bdf4ff5e686a520a09cc00348c101d8b368e66a8) - Revert to using the -fPIC in [1b0c898](https://github.com/mfem/mfem/pull/719/commits/1b0c89851f4937bebfeaf11bcfdb7f8849d30978) - Reintroduce the `std::system` direct calls in [8fa2a41](https://github.com/mfem/mfem/pull/719/commits/8fa2a41697cde2ef795c3a0c3c3af05953b350ab)

The pipe compilation was removed, `MFEM_USE_JIT` now requires an MFEM shared build allowing more latitude inside kernels, and `std::system` direct calls are also used by default with `MPI`.

> Running the tests with JIT enabled with CMake, I get some failures: > > ``` > 3 - sedov_tests_debug (Subprocess aborted) > 13 - psedov_tests_debug_np=1 (Failed) > 14 -...

> Questions regarding the `libmjit` archive: > > * Is there an easy way to list the content of the archive, i.e. which functions have been JIT-ed? For now, this...

> It will be good to add at least one serial and one parallel test using examples/miniapps when JIT is enabled. For example, the tests can be to run `./ex1...

@rw-anderson, do we still need `examples/ex_test[p].cpp` or is `tests/unit/fem/test_derefine.cpp` covering the tests you wanted? We can also move it inside the `test_derefine`, accessible with the `--all` option.

[Laghos](https://github.com/CEED/Laghos) looks good too! ![image](https://user-images.githubusercontent.com/20000517/205733273-27e4c38c-0e1d-4bfd-860d-d0d0520afc03.png) `mpirun -n 3 ./laghos -p 3 -m data/rectangle01_quad.mesh -pa -vis -vw 1 -vk mAcRjlppppppp -ok 3 -ot 2 -rs 1 -d cpu -amr -ae 1...

> @camierjs is this still an issue? Tested with `mfem` _master_, `4.4` and `4.5`, `hypre` _master_ with CUDA support, the `make tests` or `make 1` still show failing tests: ```...