[CIG-MC] citcoms
yangan at mail.ustc.edu.cn
yangan at mail.ustc.edu.cn
Sat Sep 4 19:10:39 PDT 2010
hello sir:
I met a problem when i use citcoms.py without pyre.In a model when i change Solver=cgrad to =multigrid.
The error information is this:
CitcomSFull: Stokes_flow_Incomp.c:304: solve_Ahat_p_fhat_CG: Assertion `r1dotz1 != 0.0' failed.
how could I solve it?
this is my inputfile. Thank you for your time
# specify output files
datadir="/home/hjs/yangan/data/data94"
datafile="case9"
output_format=ascii
output_optional=surf,botm,horiz_avg
output_ll_max=20
# specify input files
# Important: when file_vbcs is 1, make sure topvbc is also turned on.
file_vbcs=0
vel_bound_file="velbc/velbc_full"
coor=0
coor_file=""
mat_control=0
mat_file=""
lith_age=0
lith_age_file=""
tracer=0
tracer_file=""
# processors, mesh grid information
nproc_surf=12
nprocx=1
nprocy=1
nprocz=1
nodex=33
nodey=33
nodez=33
mgunitx=2
mgunity=2
mgunitz=2
levels=5
# the calculation region definition
radius_inner=0.55
radius_outer=1.0
# restart info
restart=0
post_p=0
datadir_old="."
datafile_old=""
solution_cycles_init=0
zero_elapsed_time=1
# timestepping information
minstep=1
maxstep=11000
maxtotstep=11000
storage_spacing=1000
checkpointFrequency=1000
cpu_limits_in_seconds=360000000
# Initial conditions
tic_method=3
num_perturbations=1
perturbmag=0.01
perturbl=3
perturbm=2
perturblayer=5
# Boundary Conditions
topvbc=0
topvbxval=0.0
topvbyval=0.0
botvbc=0
botvbxval=0.0
botvbyval=0.0
toptbc=1
toptbcval=0.0
bottbc=1
bottbcval=1.0
lith_age_time=0
lith_age_depth=0.031400
mantle_temp=1.000000
temperature_bound_adj=0
depth_bound_adj=0.157000
width_bound_adj=0.087270
# miscellaneous information
stokes_flow_only=0
inputdiffusicity=1.0
rayleigh=7.681756e04
Q0=0
# required information
Problem=convection
Geometry=sphere
Solver=multigrid
node_assemble=1
down_heavy=2
up_heavy=2
vlowstep=20
vhighstep=2
accuracy=0.0001
# Depth Information
# for material above z_lith, mat = 1;
# for material above z_410, mat = 2;
# for material above z_lmantle, mat = 3;
# for material below z_lmantle, mat = 4;
z_lith=0.0007848
z_410=0.03924 #also depth of 410-phase change
z_lmantle=0.06435 #also depth of 670-phase change
z_cmb=0.439 # depth of another phase change
# Viscosity Information
Viscosity=system
rheol=1
visc_smooth_method=3
VISC_UPDATE=off
num_mat=4
TDEPV=off
viscE=2.99573,2.99573,2.99573,2.99573
viscT=.5,.5,.5,.5
visc0=1,1,1,1
SDEPV=off
sdepv_expt=1,1,1,1
sdepv_misfit=0.020
low_visc_channel=off
low_visc_wedge=off
lv_min_radius=0.9764
lv_max_radius=0.9921
lv_channel_thickness=0.0047
lv_reduction=0.5
VMIN=on
visc_min=0.01
VMAX=on
visc_max=1000
# Tracer information
tracer=off
tracer_ic_method=0
tracers_per_element=10
tracer_file="tracer.dat"
tracer_flavors=0
ic_method_for_flavors=0
z_interface=0.700000
regular_grid_deltheta=1.0
regular_grid_delphi=1.0
chemical_buoyancy=off
buoy_type=1
buoyancy_ratio=1.0
reset_initial_composition=off
# Phase Change Information
Ra_410=0.0
clapeyron410=0.0235
transT410=0.78
width410=0.0058
Ra_670=0.0
clapeyron670=-0.0235
transT670=0.875
width670=0.0058
Ra_cmb=0.0
clapeyroncmb=-0.0235
transTcmb=0.875
widthcmb=0.0058
# Dimensional Information
radius=6371e3
density=3340.0
thermdiff=1.0e-6
gravacc=9.81
thermexp=3.0e-5
refvisc=1e21
cp=1200
density_above=1030.0
density_below=6600.0
More information about the CIG-MC
mailing list