# Registry file
#
# At the present time this file is managed manually and edited by hand.
#
# Lines that start with the word 'state' form a table that is
# used by the script use_registry to generate module_state_descript.F
# and other files.  Also see documentation in use_registry.
#
# table entries are of the form
# state <Type> <Sym>                  <Part>       <NumTLev><Stagger> <Decoup>  <Tend> <Whereinit>    <Default>

state	real	ru			3d		2	X	u	ru_tend	init_domain
state	real	rv			3d		2	Y	v	rv_tend	init_domain
state	real	rw			3d		2	Z	w	rw_tend	init_domain
state	real	rrp			3d		2	-	-	rr_tend	init_domain
state	real	rr			3d		2	-	-	-	init_domain
state	real	rtp			3d		2	-	tp,t,rt	rt_tend	init_domain
state	real	rom			3d		2	Z	- 	-	init_domain

state	real	q0 			3d_moist	2	-	-	yes	?
state	real	q1 			3d_moist	2	-	-	-	?
state	real	q2 			3d_moist	2	-	-	-	?
state	real	q3 			3d_moist	2	-	-	-	?
state	real	q4 			3d_moist	2	-	-	-	?

state	real	c0 			3d_chem		2	-	-	yes	?
state	real	c1 			3d_chem		2	-	-	-	?
state	real	c2 			3d_chem		2	-	-	-	?
state	real	c3 			3d_chem		2	-	-	-	?
state	real	c4 			3d_chem		2	-	-	-	?
state	real	c5 			3d_chem		2	-	-	-	?
state	real	c6 			3d_chem		2	-	-	-	?
state	real	c7 			3d_chem		2	-	-	-	?
state	real	c8 			3d_chem		2	-	-	-	?
state	real	c9 			3d_chem		2	-	-	-	?

state	real	pip			3d         	1	-	-	-	?
state	real	pp			3d         	1	-	-	-       ?
state	real	du			3d         	1	-	-	-	?
state	real	dv			3d         	1	-	-	-       ?

state	real	pib			3d         	1	-	-	-	init_base_state
state	real	r			3d         	1	-	-	-	?
state	real	rtb			3d         	1	-	-	-	init_base_state
state	real	rrb			3d         	1	-	-	-	init_base_state
state	real	zx			3d         	1	-	-	-	init_coords
state	real	zy			3d         	1	-	-	-	init_coords
state	real	z			3d         	1	-	-	-	init_coords
state	real	pb			3d         	1	-	-	-	init_base_state


state	real	zeta_z			2d         	1	-	-	-	init_coords
state	real	z_zeta			2d         	1	-	-	-	init_coords
state	real	msft			2d         	1	-	-	-	init_domain
state	real	msfu			2d         	1	-	-	-	init_domain
state	real	msfv			2d         	1	-	-	-	init_domain
state	real	f			2d         	1	-	-	-	init_domain
state	real	e			2d         	1	-	-	-	init_domain
state	real	sina			2d         	1	-	-	-	init_domain
state	real	cosa			2d         	1	-	-	-	init_domain
state	real	ht			2d         	1	-	-	-	init_domain
state	real	cofwr			2d         	1	-	-	-	?

state	real	cofrz			1d         	1	-	-	-	?
state	real	rdzu			1d         	1	-	-	-	init_coords
state	real	rdzw			1d         	1	-	-	-	init_coords
state	real	fzm			1d         	1	-	-	-	init_coords
state	real	fzp			1d         	1	-	-	-	init_coords
state	real	zeta			1d         	1	-	-	-	init_coords
state	real	zetaw			1d         	1	-	-	-	init_coords
state	real	dzeta			1d         	1	-	-	-	init_coords
state	real	dzetaw			1d         	1	-	-	-	init_coords

state	real	rdx			-		-	-	-	-	init_domain
state	real	rdy			-		-	-	-	-	init_domain
state	real	dts			-		-	-	-	-	init_domain
state	real	dtseps			-		-	-	-	-	init_domain
state	real	resm			-		-	-	-	-	init_domain
state	real	zetatop			-		-	-	-	-	init_coords
state	real	cf1			-		-	-	-	-	init_coords
state	real	cf2			-		-	-	-	-	init_coords
state	real	cf3			-		-	-	-	-	init_coords

state	integer	sp31			-		-	-	-	-	alloc_space_domain
state	integer	ep31			-		-	-	-	-	alloc_space_domain
state	integer	sp32			-		-	-	-	-	alloc_space_domain
state	integer	ep32			-		-	-	-	-	alloc_space_domain
state	integer	sp33			-		-	-	-	-	alloc_space_domain
state	integer	ep33			-		-	-	-	-	alloc_space_domain
state	integer	sp34			-		-	-	-	-	alloc_space_domain
state	integer	ep34			-		-	-	-	-	alloc_space_domain
state	integer	sp21			-		-	-	-	-	alloc_space_domain
state	integer	ep21			-		-	-	-	-	alloc_space_domain
state	integer	sp22			-		-	-	-	-	alloc_space_domain
state	integer	ep22			-		-	-	-	-	alloc_space_domain
state	integer	sp23			-		-	-	-	-	alloc_space_domain
state	integer	ep23			-		-	-	-	-	alloc_space_domain
state	integer	sp11			-		-	-	-	-	alloc_space_domain
state	integer	ep11			-		-	-	-	-	alloc_space_domain
state	integer	sp12			-		-	-	-	-	alloc_space_domain
state	integer	ep12			-		-	-	-	-	alloc_space_domain

state	integer	sm31			-		-	-	-	-	alloc_space_domain
state	integer	em31			-		-	-	-	-	alloc_space_domain
state	integer	sm32			-		-	-	-	-	alloc_space_domain
state	integer	em32			-		-	-	-	-	alloc_space_domain
state	integer	sm33			-		-	-	-	-	alloc_space_domain
state	integer	em33			-		-	-	-	-	alloc_space_domain
state	integer	sm34			-		-	-	-	-	alloc_space_domain
state	integer	em34			-		-	-	-	-	alloc_space_domain
state	integer	sm21			-		-	-	-	-	alloc_space_domain
state	integer	em21			-		-	-	-	-	alloc_space_domain
state	integer	sm22			-		-	-	-	-	alloc_space_domain
state	integer	em22			-		-	-	-	-	alloc_space_domain
state	integer	sm23			-		-	-	-	-	alloc_space_domain
state	integer	em23			-		-	-	-	-	alloc_space_domain
state	integer	sm11			-		-	-	-	-	alloc_space_domain
state	integer	em11			-		-	-	-	-	alloc_space_domain
state	integer	sm12			-		-	-	-	-	alloc_space_domain
state	integer	em12			-		-	-	-	-	alloc_space_domain

state	integer	number_at_same_level	-		-	-	-	-	wrf

state	integer	halo_x			-		-	-	-	-	?
state	integer	halo_y			-		-	-	-	-	?
#state	integer	bdyzone_x		-		-	-	-	-	?
#state	integer	bdyzone_y		-		-	-	-	-	?
state	integer	num_tiles		-		-	-	-	-	?
state	integer num_tiles_x		-		-	-	-	-	?
state	integer num_tiles_y		-		-	-	-	-	?
# indicates if tiling has been computed
state	logical	tiled			-		-	-	-	-	?
# indicates if patches have been computed
state	logical	patched			-		-	-	-	-	?

######

state	integer	time_step_max		-		-	-	-	-	namelist_01		30
state	integer	max_dom			-		-	-	-	-	namelist_01		1

state	integer	id			-		-	-	-	-	namelist_02		1
state	integer	level			-		-	-	-	-	namelist_02		1

state	integer	s_we			-		-	-	-	-	namelist_02		1
state	integer	e_we			-		-	-	-	-	namelist_02		32
state	integer	s_sn			-		-	-	-	-	namelist_02		1
state	integer	e_sn			-		-	-	-	-	namelist_02		32
state	integer	s_vert			-		-	-	-	-	namelist_02		1
state	integer	e_vert			-		-	-	-	-	namelist_02		31
state	integer	time_step_count_start	-		-	-	-	-	namelist_02		0
state	integer	time_step_count_end	-		-	-	-	-	namelist_02		10
state	integer	time_step_count_output	-		-	-	-	-	namelist_02		10
state	integer	time_step_sound		-		-	-	-	-	namelist_02		10
state	integer	mother_id		-		-	-	-	-	namelist_02		0
state	integer	i_mother_start		-		-	-	-	-	namelist_02		1
state	integer	j_mother_start		-		-	-	-	-	namelist_02		1
state	integer	i_mother_end		-		-	-	-	-	namelist_02		1
state	integer	j_mother_end		-		-	-	-	-	namelist_02		1

state	integer	mother_grid_ratio	-		-	-	-	-	namelist_02		1
state	integer	mother_time_step_ratio	-		-	-	-	-	namelist_02		1
state	integer	moad_grid_ratio		-		-	-	-	-	namelist_02		1
state	integer	moad_time_step_ratio	-		-	-	-	-	namelist_02		1

state	real	dx			-		-	-	-	-	namelist_03		200
state	real	dy			-		-	-	-	-	namelist_03		200
state	real	dt			-		-	-	-	-	namelist_03		2.
state	real	smdiv			-		-	-	-	-	namelist_03		0
state	real	epssm			-		-	-	-	-	namelist_03		.1
state	real	khdif			-		-	-	-	-	namelist_03		0
state	real	kvdif			-		-	-	-	-	namelist_03		0

state	logical	periodic_x		-		-	-	-	-	namelist_04		.true.
state	logical	symmetric_xs		-		-	-	-	-	namelist_04		.false.
state	logical	symmetric_xe		-		-	-	-	-	namelist_04		.false.
state	logical	open_xs 		-		-	-	-	-	namelist_04		.false.
state	logical	open_xe	        	-		-	-	-	-	namelist_04		.false.
state	logical	periodic_y		-		-	-	-	-	namelist_04		.true.
state	logical	symmetric_ys		-		-	-	-	-	namelist_04		.false.
state	logical	symmetric_ye		-		-	-	-	-	namelist_04		.false.
state	logical	open_ys 		-		-	-	-	-	namelist_04		.false.
state	logical	open_ye	        	-		-	-	-	-	namelist_04		.false.
state	logical	nested	        	-		-	-	-	-	namelist_04		.false.
state	logical	specified	      	-		-	-	-	-	namelist_04		.false.
state	logical	top_radiation	        -		-	-	-	-	namelist_04		.false.

state	integer	sd31			-		-	-	-	-	namelist_derived
state	integer	ed31			-		-	-	-	-	namelist_derived
state	integer	sd32			-		-	-	-	-	namelist_derived
state	integer	ed32			-		-	-	-	-	namelist_derived
state	integer	sd33			-		-	-	-	-	namelist_derived
state	integer	ed33			-		-	-	-	-	namelist_derived
state	integer	sd34			-		-	-	-	-	namelist_derived
state	integer	ed34			-		-	-	-	-	namelist_derived
state	integer	sd21			-		-	-	-	-	namelist_derived
state	integer	ed21			-		-	-	-	-	namelist_derived
state	integer	sd22			-		-	-	-	-	namelist_derived
state	integer	ed22			-		-	-	-	-	namelist_derived
state	integer	sd23			-		-	-	-	-	namelist_derived
state	integer	ed23			-		-	-	-	-	namelist_derived
state	integer	sd11			-		-	-	-	-	namelist_derived
state	integer	ed11			-		-	-	-	-	namelist_derived
state	integer	sd12			-		-	-	-	-	namelist_derived
state	integer	ed12			-		-	-	-	-	namelist_derived
state	integer	total_time_steps	-		-	-	-	-	namelist_derived

##


