salt_chem_soil_single Subroutine

subroutine salt_chem_soil_single(hru_num, lay_num, waterC)

Uses

  • proc~~salt_chem_soil_single~~UsesGraph proc~salt_chem_soil_single salt_chem_soil_single module~basin_module basin_module proc~salt_chem_soil_single->module~basin_module module~constituent_mass_module constituent_mass_module proc~salt_chem_soil_single->module~constituent_mass_module module~hru_module hru_module proc~salt_chem_soil_single->module~hru_module module~salt_data_module salt_data_module proc~salt_chem_soil_single->module~salt_data_module module~salt_module salt_module proc~salt_chem_soil_single->module~salt_module module~soil_module soil_module proc~salt_chem_soil_single->module~soil_module module~time_module time_module proc~salt_chem_soil_single->module~time_module
~ ~ ~ PURPOSE ~ ~ ~
this subroutine calculates salt ion concentrations based on equilibrium chemical reactions
(precipitation-dissolution, complexation, cation exchange), for a specified HRU, for a specified layer

*** End Precipitation-Dissolution Package *****

Arguments

Type IntentOptional Attributes Name
integer :: hru_num
integer :: lay_num
real :: waterC

Calls

proc~~salt_chem_soil_single~~CallsGraph proc~salt_chem_soil_single salt_chem_soil_single activity_coefficient activity_coefficient proc~salt_chem_soil_single->activity_coefficient caco3 caco3 proc~salt_chem_soil_single->caco3 caso4 caso4 proc~salt_chem_soil_single->caso4 ionic_strength ionic_strength proc~salt_chem_soil_single->ionic_strength mgco3 mgco3 proc~salt_chem_soil_single->mgco3 mgso4 mgso4 proc~salt_chem_soil_single->mgso4 nacl nacl proc~salt_chem_soil_single->nacl