saving gravitational potential and residual momenta for both standard time stepping and fitted p3m time stepping

This commit is contained in:
Tristan Hoellinger 2025-06-24 10:14:23 +02:00
parent a5227d9113
commit 09bb1c9b6f
13 changed files with 33756 additions and 28650 deletions

View file

@ -1,11 +1,11 @@
#!/bin/bash
#SBATCH --job-name=cola_Pf_L512_N512_Np256
#SBATCH --output=/data70/hoellinger/WIP3M/cola_Pf_L512_N512_Np256/log.log
#SBATCH --error=/data70/hoellinger/WIP3M/cola_Pf_L512_N512_Np256/err.err
#SBATCH --job-name=Stockholm_colap3m_LNNp64
#SBATCH --output=/data70/hoellinger/WIP3M/Stockholm_colap3m_LNNp64/log.log
#SBATCH --error=/data70/hoellinger/WIP3M/Stockholm_colap3m_LNNp64/err.err
#SBATCH --nodes=1 # Number of nodes (value or min-max)
#SBATCH --ntasks=128 # The number of tasks (i.e. cores) per node
#SBATCH --partition=comp,pscomp # Partition name
#SBATCH --time=48:00:00
#SBATCH --time=24:00:00
##SBATCH --exclusive
##SBATCH --nodelist=i26 # Node name
@ -15,60 +15,60 @@
conda activate p3m
export OMP_NUM_THREADS=32
python $WIP3M_ROOT_PATH"src/wip3m/convergence_cola_p3m_only_expl.py" \
--run_id Stockholm_colap3m_LNNp64 \
--L 64 \
--N 64 \
--Np 64 \
--Npm 128 \
--n_Tiles 16 \
--z_i 19.0 \
--z_f 0.0 \
--plot_fields True \
--rescale_limiter "fac_p3m_fit" \
--use_p3m_fit True \
--mod_val_p3m1 0.03 \
--mod_val_p3m2 0.07 \
--mod_val_p3m3 0.15
# export OMP_NUM_THREADS=64
# python $WIP3M_ROOT_PATH"src/wip3m/convergence_cola_p3m_only_expl.py" \
# --run_id cola_Pf_LNNp512 \
# --L 512 \
# --N 512 \
# --Np 512 \
# --Npm 1024 \
# --n_Tiles 128 \
# --run_id Stockholm_colap3m_LNNp160 \
# --L 160 \
# --N 160 \
# --Np 160 \
# --Npm 320 \
# --n_Tiles 48 \
# --z_i 19.0 \
# --z_f 0.0 \
# --plot_fields True \
# --rescale_limiter "fac_p3m_fit" \
# --use_p3m_fit True \
# --mod_val_p3m1 0.3 \
# --mod_val_p3m2 0.5 \
# --mod_val_p3m3 1.1
# --mod_val_p3m1 0.03 \
# --mod_val_p3m2 0.07 \
# --mod_val_p3m3 0.15
# export OMP_NUM_THREADS=64
# python $WIP3M_ROOT_PATH"src/wip3m/convergence_cola_p3m_only_expl.py" \
# --run_id cola_Pf_L1024_N512_Np512 \
# --L 1024 \
# --N 512 \
# --Np 512 \
# --Npm 1024 \
# --n_Tiles 128 \
# --run_id Stockholm_colap3m_L80_N80_Np160 \
# --L 80 \
# --N 80 \
# --Np 160 \
# --Npm 320 \
# --n_Tiles 48 \
# --z_i 19.0 \
# --z_f 0.0 \
# --plot_fields True \
# --rescale_limiter "fac_p3m_fit" \
# --use_p3m_fit True \
# --mod_val_p3m1 0.33 \
# --mod_val_p3m2 0.4 \
# --mod_val_p3m3 0.5
# --mod_val_p3m1 0.05 \
# --mod_val_p3m2 0.07 \
# --mod_val_p3m3 0.15
# export OMP_NUM_THREADS=64
# export OMP_NUM_THREADS=65
# python $WIP3M_ROOT_PATH"src/wip3m/convergence_cola_p3m_only_expl.py" \
# --run_id cola_Pf_L1024_N1024_Np512 \
# --L 1024 \
# --N 1024 \
# --Np 512 \
# --Npm 1024 \
# --n_Tiles 128 \
# --z_i 19.0 \
# --z_f 0.0 \
# --plot_fields True \
# --rescale_limiter "fac_p3m_fit" \
# --use_p3m_fit True \
# --mod_val_p3m1 0.33 \
# --mod_val_p3m2 0.4 \
# --mod_val_p3m3 0.5
# export OMP_NUM_THREADS=64
# python $WIP3M_ROOT_PATH"src/wip3m/convergence_cola_p3m_only_expl.py" \
# --run_id cola_Pf_LNNp256 \
# --run_id Stockholm_colap3m_LNNp256 \
# --L 256 \
# --N 256 \
# --Np 256 \
@ -79,15 +79,15 @@ conda activate p3m
# --plot_fields True \
# --rescale_limiter "fac_p3m_fit" \
# --use_p3m_fit True \
# --mod_val_p3m1 0.3 \
# --mod_val_p3m2 0.5 \
# --mod_val_p3m3 1.1
# --mod_val_p3m1 0.03 \
# --mod_val_p3m2 0.07 \
# --mod_val_p3m3 0.15
# export OMP_NUM_THREADS=64
# export OMP_NUM_THREADS=65
# python $WIP3M_ROOT_PATH"src/wip3m/convergence_cola_p3m_only_expl.py" \
# --run_id cola_Pf_L512_N256_Np256 \
# --L 512 \
# --N 256 \
# --run_id Stockholm_colap3m_L128_N128_Np256 \
# --L 128 \
# --N 128 \
# --Np 256 \
# --Npm 512 \
# --n_Tiles 64 \
@ -96,25 +96,6 @@ conda activate p3m
# --plot_fields True \
# --rescale_limiter "fac_p3m_fit" \
# --use_p3m_fit True \
# --mod_val_p3m1 0.33 \
# --mod_val_p3m2 0.4 \
# --mod_val_p3m3 0.5
export OMP_NUM_THREADS=64
python $WIP3M_ROOT_PATH"src/wip3m/convergence_cola_p3m_only_expl.py" \
--run_id cola_Pf_L512_N512_Np256 \
--L 512 \
--N 512 \
--Np 256 \
--Npm 512 \
--n_Tiles 64 \
--z_i 19.0 \
--z_f 0.0 \
--plot_fields True \
--rescale_limiter "fac_p3m_fit" \
--use_p3m_fit True \
--mod_val_p3m1 0.33 \
--mod_val_p3m2 0.4 \
--mod_val_p3m3 0.5
exit 0
# --mod_val_p3m1 0.03 \
# --mod_val_p3m2 0.07 \
# --mod_val_p3m3 0.15