-
Notifications
You must be signed in to change notification settings - Fork 16
Home
This wiki provides an overview of KHARMA implementation, and documents troubleshooting and gotchas for common bugs when working with the code.
If you need an overview of GRMHD and the HARM algorithm, an excellent example is provided here. That wiki covers the equations being solved, and the general methods used to solve them, with references to the original papers where elements of the scheme are described.
There are three key elements specific to KHARMA, which new users should be aware of so that they can read the code:
- Use of Kokkos
- Use of Parthenon
- Separation of functionality
In addition to the usual notes on compiling, running, and interpreting the results of KHARMA simulations, this wiki will cover the three elements above in detail, to better ease into its very particular language and conventions.