aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetIOHDF5/par/CarpetWaveToy-TwoComponents.par
blob: c1989a193dcfe124478efa3c6922903003d7c8a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# /*@@
#   @file    CarpetWaveToy-TwoComponents.par
#   @date    Wednesday 1 December 2005
#   @author  Thomas Radke
#   @desc
#            WaveToy parameter file demonstrating manual Carpet regridding
#            on a WaveBinarySource example
#   @enddesc
# @@*/

ActiveThorns = "Boundary Time CartGrid3D CoordBase InitBase SymBase"
ActiveThorns = "IOUtil"
ActiveThorns = "Carpet CarpetLib CarpetRegrid CarpetReduce LoopControl GSL"
ActiveThorns = "HDF5 CarpetIOHDF5 CarpetIOBasic"
ActiveThorns = "IDScalarWaveC WaveToyC WaveBinarySource"

####################
# Driver parameters
####################
Driver::global_nsize = 40

Carpet::max_refinement_levels   = 4
CarpetRegrid::refinement_levels = 4
CarpetRegrid::refined_regions   = "manual-gridpoint-list"
CarpetRegrid::gridpoints        = "[
                                     [ ([ 60, 60, 60]:[260,260,260]:[4,4,4]) ],
                                     [ ([ 80,110, 80]:[150,210,160]:[2,2,2]),
                                       ([170,110, 80]:[240,210,160]:[2,2,2]) ],
                                     [ ([ 90,135,100]:[140,185,140]:[1,1,1]), 
                                       ([180,135,100]:[230,185,140]:[1,1,1]) ]
                                                                              ]"

#########################
# Application parameters
#########################
Cactus::cctk_itlast = 80

Grid::type   = "BySpacing"
Grid::domain = "full"
Grid::dxyz   = 0.005

Time::dtfac = 0.5

InitBase::initial_data_setup_method = "init_all_levels"

WaveToy::bound = "radiation"

WaveBinarySource::binary_omega  = 26 
WaveBinarySource::binary_charge = 0.00001
WaveBinarySource::binary_radius = 0.07
WaveBinarySource::binary_size   = 0.04

####################
# output parameters
####################
IO::out_every     = 1
IO::out_dir       = "scratch"
IO::parfile_write = "no"

IOBasic::outInfo_vars = "wavetoy::phi"
IOHDF5::out_vars      = "wavetoy::phi"