################################################################## ## ## the introduction of AMSS-NCKU program ## author:xiaoqu ## 2025/02/07 ## ################################################################## ################################################################## def print_program_introduction(): print( ) print( "------------------------------------------------------------------------------------------" ) print( ) print( " Numerical Relativity AMSS-NCKU " ) print( ) print( " Author of AMSS-NCKU Code: Zhou-Jian Cao et al. " ) print( " Author of AMSS-NCKU Python Interface: Xiao Qu " ) print( ) print( " AMSS-NCKU is an open source numerical relativity code " ) print( " It can be used to simulate the dynamical evolution on mergering process of black hole systems, " ) print( " calculating the variation of gravitational field, black holes' trajectories, and gravitational wave " ) print( " emissions through directly solving the Einstein field equations " ) print( ) print( " This AMSS-NCKU code uses the finite-difference method to evaluate the numerical simulation. The " ) print( " finite-difference schemes can be chosen as: 2nd order, 4th order, 6th order, 8th order. " ) print( " The computation equation form in AMSS-NCKU code can be chosen as: BSSN equations, Z4C equations, " ) print( " BSSN equations coupled with scalars (in f(R) theory), BSSN equations coupled with electromagnetic " ) print( " fields. " ) print( " The numerical grid system in this code includes: patch AMR grid, shell-patch AMR grid. " ) print( ) print( " Furthermore, This code has fulfilled the CPU and GPU hybrid calculation. " ) print( ) print( "------------------------------------------------------------------------------------------" ) print( ) ##################################################################