Running RASCAS¶
This code propagates photons defined in step 2 into the mesh defined in step 1. It has a number of runtime input parameters of its own.
Input parameters¶
!--------------------------------------------------------------------------------
[RASCAS]
DomDumpDir = directory_where_domain_and_mesh_files_are
PhotonICFile = path_to_the_photonsIC_file
fileout = path_to_the_photons_results_file
nbundle = 10
verbose = T
!--------------------------------------------------------------------------------
!--------------------------------------------------------------------------------
[worker]
verbose = T
!--------------------------------------------------------------------------------
!--------------------------------------------------------------------------------
[master]
verbose = T
restart = F
PhotonBakFile = path_to_the_photons_backup_file
dt_backup = time_in_seconds_between_2_backups
!--------------------------------------------------------------------------------
!--------------------------------------------------------------------------------
[gas_composition]
# mixture parameters
deut2H_nb_ratio = 3.000E-05
f_ion = 0.01
Zref = 0.005 ! OK for LMC dust model.
# overwrite parameters
gas_overwrite = F
!--------------------------------------------------------------------------------
!--------------------------------------------------------------------------------
[HI]
recoil = T
isotropic = F
!--------------------------------------------------------------------------------
!--------------------------------------------------------------------------------
[Deuterium]
recoil = T
isotropic = F
!--------------------------------------------------------------------------------
!--------------------------------------------------------------------------------
[dust]
albedo = 0.32
g_dust = 0.73
dust_model = SMC
!--------------------------------------------------------------------------------
!--------------------------------------------------------------------------------
[uparallel]
method = RASCAS
xForGaussian = 8.
!--------------------------------------------------------------------------------
!--------------------------------------------------------------------------------
[voigt]
approximation = COLT
!--------------------------------------------------------------------------------
Then again, compile with make rascas
.
Running a serial version of the code:
$ ./rascas-serial params_serial.cfg
Running the code with MPI with
<n_mpi>
MPI ranks:$ mpiexec -n <n_mpi> ./rascas params_rascas.cfg
Or submit a job on a parallel queue.