Back to home
Internal Announcement · AEI

Introducing Kadath_AEI

A privately maintained branch of FUKA — built for longevity.

We are establishing a private branch of FUKA maintained within our group. This codebase, named Kadath_AEI, is built upon the FUKA API while emphasizing usage of the Kadath library.
10×
Speedup via cheaper Jacobian construction
70%
Memory saved with sparse matrix solver
2D
New axisymmetric ID solver (isoBH + isoNS)
Validation

Generated BNS initial data has been tested with the SACRA code — many thanks to Yong and Mingzhe for their support in validating the codebase.

At this stage, you are encouraged to replace the original FUKA for your production runs.

Access & Setup

The code is currently located at:

/sakura/ptmp/haojk/Kadath_AEI

Usage has been simplified from the original FUKA — tailored build scripts are already prepared. Follow these steps:

1
From the top-level folder, run ./cmake_make_FUKa.sh
2
Navigate to a specific solver, e.g. Kadath_AEI/codes/FUKa_AEI/BNS, and run ./cmake_make_codes.sh
3
The submission script sub_FK.sh will be automatically copied to your data output folder at */sbatch_outputs
To stay up to date on future developments and get access to the remote repository, please share your GitHub account so you can be added as a collaborator.