-
Notifications
You must be signed in to change notification settings - Fork 21
Description
This is new ND code from George and is on new branch gaz-nondarcy3
Files sent as is and fixed with good file names are on the server at
/project/eesdev/FEHM/FEHM_BRANCHES/FEHM_gaz-nondarcy3
From George:
NONDARCY_COMPLETE_FILES_071225/DOCS/src_changes_071225.filelist
Changes since 150625 (day.mo.yr)
The software changes since June 15, 2025(150625) are primarily due to adding non-Darcy flow to Air Water Heat simulations. The structure of the algorithm, mostly subroutine calls when generating the numerical balance equations, was simplified compared with the ND coding WH (2-phase water and heat) and isothermal 2-phase water. Use modules now provide more communication between the non-Darcy routines and subroutines that generate flowrates, assosiated parameter derivatives, and the numerical balance equations.
Several bugs were corrected. The routines listed below that the CHANGE was "none found" likely had some testing code that was used during development and hence have a newer date.
Files from SRC_051225:
air_cp.f CHANGE: none found
allocmem.f CHANGE: added and allocated small arrays needed for ND
co2ctr.f CHANGE: none found
com_nondarcy.f CHANGE: none found
com_nondarcy_AWH.f CHANGE: added variables for 2-phase and gas-only ND
comci.f CHANGE: added more non-darcy arrays
comji.f CHANGE: added more non-darcy arrays
commass_AWH.f CHANGE: added one non-darcy array
fehmn.f CHANGE: added call fluid_parameter_tests(:) before timestep
fluid_parameter_tests.f CHANGE: added subroutine fluid_parameter_tests to output fluid properties
geneq1_w_nondarcy.f CHANGE: added ND variables
geneqc_w_nondarcy.f CHANGE: This is a new subroutine that has the ND coding for the AWH fluid physics
gensl1_w_nondarcy.f CHANGE: added coding for ND
gensl2_w_nondarcy.f CHANGE: added coding for ND
gensl4_w_nondarcy.f CHANGE: added coding for ND
innondarcy_a.f added global variables to non-darcy input routine
input_w_nondarcy.f CHANGE: minor change to access variable n_awh_test
non_darcy_sub_AWH_liquid.f CHANGE: modified ND calculations to simplifly calling structure
non_darcy_sub_AWH_vapor.f CHANGE: new subroutine for ND gas flow
non_darcy_subroutines.f CHANGE: modification to local and global variables to simplifly calling structure
plotc1_w_test.f CHANGE: appended a test routine for particle tracking (not related to ND flow)
note: the calls to the test routine were commented out once particle tracing problem (actually input issues) was fixed
ptrac3.f CHANGE: coding added to check particle tracking
setparams.f CHANGE: added access to ND-related use modules
Sub_FEHM_tec_to_vtk.f CHANGE: corrected a bug; can now visualize triagles in 3D
tec_write_grid.f CHANGE: small change to identify case when no grid is available
thrmwc.f CHANGE: corrected mistake xrl =1 for gas only changed to xrl =0, corrected var_awh_param(:) values
varchk.f CHANGE: modified some phase change toterances
write_avs_node_mat_s.f CHANGE: increased length of variable grid_ghk to 200 characters
write_avs_node_v.f CHANGE: increased length of variable grid_ghk to 200 characters
wrtout.f CHANGE: corrected mispelled word in comment statement