Skip to content

Namespace catchem_api

Namespace List > catchem_api

Public Functions

Type Name
subroutine model_initialize (class(catchem_model), intent(inout) this, character(len=*), intent(in) config_file, integer, intent(in) nx, integer, intent(in) ny, integer, intent(in) nz, integer, intent(in), optional nsoil, integer, intent(in), optional nsoiltype, integer, intent(in), optional nsurftype, integer, intent(out) rc)
Initialize the CATChem model with configuration file and grid dimensions This method sets up the core CATChem infrastructure using the builder pattern, loads configuration from the specified file, and sets up the grid geometry.

Public Functions Documentation

function model_initialize

Initialize the CATChem model with configuration file and grid dimensions This method sets up the core CATChem infrastructure using the builder pattern, loads configuration from the specified file, and sets up the grid geometry.

subroutine catchem_api::model_initialize (
    class( catchem_model ), intent(inout) this,
    character(len=*), intent(in) config_file,
    integer, intent(in) nx,
    integer, intent(in) ny,
    integer, intent(in) nz,
    integer, intent(in), optional nsoil,
    integer, intent(in), optional nsoiltype,
    integer, intent(in), optional nsurftype,
    integer, intent(out) rc
) 



The documentation for this class was generated from the following file src/api/CATChem_API.F90