Case closed.
This commit is contained in:
@@ -13,15 +13,31 @@ import numpy
|
||||
|
||||
## Setting MPI processes and the output file directory
|
||||
|
||||
File_directory = "GW150914" ## output file directory
|
||||
File_directory = "case3" ## output file directory
|
||||
Output_directory = "binary_output" ## binary data file directory
|
||||
## The file directory name should not be too long
|
||||
MPI_processes = 2 ## number of mpi processes used in the simulation
|
||||
|
||||
GPU_Calculation = "yes" ## Use GPU or not
|
||||
## (prefer "no" in the current version, because the GPU part may have bugs when integrated in this Python interface)
|
||||
CPU_Part = 1.0
|
||||
GPU_Part = 0.0
|
||||
MPI_processes = 2 ## number of mpi processes used in the simulation
|
||||
|
||||
GPU_Calculation = "yes" ## Use GPU or not
|
||||
## (prefer "no" in the current version, because the GPU part may have bugs when integrated in this Python interface)
|
||||
CPU_Part = 1.0
|
||||
GPU_Part = 0.0
|
||||
|
||||
## Aggressive runtime overrides for fastest low-accuracy GPU runs.
|
||||
AMSS_EVOLVE_TIMING = 0
|
||||
AMSS_ANALYSIS_MAP_EVERY = 1000000000
|
||||
AMSS_INTERP_FAST = 1
|
||||
AMSS_INTERP_GPU = 1
|
||||
AMSS_CUDA_AWARE_MPI = 1
|
||||
AMSS_CUDA_RESIDENT_SYNC = 1
|
||||
AMSS_CUDA_BSSN_RESIDENT_SYNC = 1
|
||||
AMSS_CUDA_KEEP_RESIDENT_AFTER_STEP = 1
|
||||
AMSS_CUDA_KEEP_ALL_LEVELS = 1
|
||||
AMSS_CUDA_AMR_RESTRICT_DEVICE = 1
|
||||
AMSS_CUDA_AMR_RESTRICT_BATCH = 1
|
||||
AMSS_CUDA_DEVICE_SEGMENT_BATCH = 1
|
||||
AMSS_CUDA_UNCACHED_DEVICE_BUFFERS = 1
|
||||
AMSS_CUDA_AMR_HOST_STAGED = 1
|
||||
|
||||
#################################################
|
||||
|
||||
@@ -45,14 +61,14 @@ Finite_Diffenence_Method = "4th-order" ## finite-difference method:
|
||||
## Setting the time evolutionary information
|
||||
|
||||
Start_Evolution_Time = 0.0 ## start evolution time t0
|
||||
Final_Evolution_Time = 1000.0 ## final evolution time t1
|
||||
Check_Time = 100.0
|
||||
Dump_Time = 100.0 ## time inteval dT for dumping binary data
|
||||
D2_Dump_Time = 100.0 ## dump the ascii data for 2d surface after dT'
|
||||
Analysis_Time = 0.1 ## dump the puncture position and GW psi4 after dT"
|
||||
Evolution_Step_Number = 10000000 ## stop the calculation after the maximal step number
|
||||
Courant_Factor = 0.5 ## Courant Factor
|
||||
Dissipation = 0.15 ## Kreiss-Oliger Dissipation Strength
|
||||
Final_Evolution_Time = 200.0 ## final evolution time t1
|
||||
Check_Time = 1000000000.0
|
||||
Dump_Time = 1000000000.0 ## time inteval dT for dumping binary data
|
||||
D2_Dump_Time = 1000000000.0 ## dump the ascii data for 2d surface after dT'
|
||||
Analysis_Time = 1000000000.0 ## dump the puncture position and GW psi4 after dT"
|
||||
Evolution_Step_Number = 1000000 ## stop the calculation after the maximal step number
|
||||
Courant_Factor = 0.8 ## Courant Factor
|
||||
Dissipation = 0.15 ## Kreiss-Oliger Dissipation Strength
|
||||
|
||||
#################################################
|
||||
|
||||
@@ -64,22 +80,22 @@ Dissipation = 0.15 ## Kreiss-Oliger Dissipation S
|
||||
basic_grid_set = "Patch" ## grid structure: choose "Patch" or "Shell-Patch"
|
||||
grid_center_set = "Cell" ## grid center: chose "Cell" or "Vertex"
|
||||
|
||||
grid_level = 9 ## total number of AMR grid levels
|
||||
static_grid_level = 5 ## number of AMR static grid levels
|
||||
moving_grid_level = grid_level - static_grid_level ## number of AMR moving grid levels
|
||||
|
||||
analysis_level = 0
|
||||
refinement_level = 3 ## time refinement start from this grid level
|
||||
grid_level = 7 ## total number of AMR grid levels
|
||||
static_grid_level = 4 ## number of AMR static grid levels
|
||||
moving_grid_level = grid_level - static_grid_level ## number of AMR moving grid levels
|
||||
|
||||
analysis_level = 0
|
||||
refinement_level = 2 ## time refinement start from this grid level
|
||||
|
||||
largest_box_xyz_max = [320.0, 320.0, 320.0] ## scale of the largest box
|
||||
## not ne cess ary to be cubic for "Patch" grid s tructure
|
||||
## need to be a cubic box for "Shell-Patch" grid structure
|
||||
largest_box_xyz_min = - numpy.array(largest_box_xyz_max)
|
||||
|
||||
static_grid_number = 96 ## grid points of each static AMR grid (in x direction)
|
||||
## (grid points in y and z directions are automatically adjusted)
|
||||
moving_grid_number = 48 ## grid points of each moving AMR grid
|
||||
shell_grid_number = [32, 32, 100] ## grid points of Shell-Patch grid
|
||||
static_grid_number = 64 ## grid points of each static AMR grid (in x direction)
|
||||
## (grid points in y and z directions are automatically adjusted)
|
||||
moving_grid_number = 32 ## grid points of each moving AMR grid
|
||||
shell_grid_number = [32, 32, 100] ## grid points of Shell-Patch grid
|
||||
## in (phi, theta, r) direction
|
||||
devide_factor = 2.0 ## resolution between different grid levels dh0/dh1, only support 2.0 now
|
||||
|
||||
@@ -87,7 +103,7 @@ devide_factor = 2.0 ## resolution between diffe
|
||||
static_grid_type = 'Linear' ## AMR static grid structure , only supports "Linear"
|
||||
moving_grid_type = 'Linear' ## AMR moving grid structure , only supports "Linear"
|
||||
|
||||
quarter_sphere_number = 96 ## grid number of 1/4 s pher ical surface
|
||||
quarter_sphere_number = 16 ## grid number of 1/4 s pher ical surface
|
||||
## (which is needed for evaluating the spherical surface integral)
|
||||
|
||||
#################################################
|
||||
@@ -110,15 +126,15 @@ puncture_data_set = "Manually" ## Method to give Punct
|
||||
|
||||
## initial orbital distance and ellipticity for BBHs system
|
||||
## ( needed for "Automatically-BBH" case , not affect the "Manually" case )
|
||||
Distance = 10.0
|
||||
Distance = 12.0
|
||||
e0 = 0.0
|
||||
|
||||
## black hole parameter (M Q* a*)
|
||||
parameter_BH[0] = [ 36.0/(36.0+29.0), 0.0, +0.31 ]
|
||||
parameter_BH[1] = [ 29.0/(36.0+29.0), 0.0, -0.46 ]
|
||||
parameter_BH[0] = [ 0.5, 0.0, 0.0 ]
|
||||
parameter_BH[1] = [ 0.5, 0.0, 0.0 ]
|
||||
## dimensionless spin in each direction
|
||||
dimensionless_spin_BH[0] = [ 0.0, 0.0, +0.31 ]
|
||||
dimensionless_spin_BH[1] = [ 0.0, 0.0, -0.46 ]
|
||||
dimensionless_spin_BH[0] = [ 0.0, 0.0, 0.0 ]
|
||||
dimensionless_spin_BH[1] = [ 0.0, 0.0, 0.0 ]
|
||||
|
||||
## use Brugmann's convention
|
||||
## -----0-----> y
|
||||
@@ -129,13 +145,13 @@ dimensionless_spin_BH[1] = [ 0.0, 0.0, -0.46 ]
|
||||
## If puncture_data_set is chosen to be "Manually", it is necessary to set the position and momentum of each puncture manually
|
||||
|
||||
## initial position for each puncture
|
||||
position_BH[0] = [ 0.0, 10.0*29.0/(36.0+29.0), 0.0 ]
|
||||
position_BH[1] = [ 0.0, -10.0*36.0/(36.0+29.0), 0.0 ]
|
||||
position_BH[0] = [ 0.0, 6.0, 0.0 ]
|
||||
position_BH[1] = [ 0.0, -6.0, 0.0 ]
|
||||
|
||||
## initial mumentum for each puncture
|
||||
## (needed for "Manually" case, does not affect the "Automatically-BBH" case)
|
||||
momentum_BH[0] = [ -0.09530152296974252, -0.00084541526517121, 0.0 ]
|
||||
momentum_BH[1] = [ +0.09530152296974252, +0.00084541526517121, 0.0 ]
|
||||
momentum_BH[0] = [ -0.06, -0.01, 0.0 ]
|
||||
momentum_BH[1] = [ +0.06, +0.01, 0.0 ]
|
||||
|
||||
|
||||
#################################################
|
||||
@@ -145,11 +161,11 @@ momentum_BH[1] = [ +0.09530152296974252, +0.00084541526517121, 0.0 ]
|
||||
|
||||
## Setting the gravitational wave information
|
||||
|
||||
GW_L_max = 4 ## maximal L number in gravitational wave
|
||||
GW_M_max = 4 ## maximal M number in gravitational wave
|
||||
Detector_Number = 12 ## number of dector
|
||||
GW_L_max = 2 ## maximal L number in gravitational wave
|
||||
GW_M_max = 2 ## maximal M number in gravitational wave
|
||||
Detector_Number = 2 ## number of dector
|
||||
Detector_Rmin = 50.0 ## nearest dector distance
|
||||
Detector_Rmax = 160.0 ## farest dector distance
|
||||
Detector_Rmax = 100.0 ## farest dector distance
|
||||
|
||||
#################################################
|
||||
|
||||
@@ -158,10 +174,10 @@ Detector_Rmax = 160.0 ## farest dector distance
|
||||
|
||||
## Setting the apprent horizon
|
||||
|
||||
AHF_Find = "no" ## whether to find the apparent horizon: choose "yes" or "no"
|
||||
AHF_Find = "no" ## whether to find the apparent horizon: choose "yes" or "no"
|
||||
|
||||
AHF_Find_Every = 24
|
||||
AHF_Dump_Time = 20.0
|
||||
AHF_Find_Every = 1000000000
|
||||
AHF_Dump_Time = 1000000000.0
|
||||
|
||||
#################################################
|
||||
|
||||
|
||||
Reference in New Issue
Block a user