13 use mpp_mod,
only: mpp_init, mpp_exit
18 use fckit_mpi_module,
only: fckit_mpi_comm
30 subroutine fv3jedi_setup(c_conf) bind(c,name='fv3jedi_setup_f')
34 type(c_ptr),
intent(in) :: c_conf
35 integer :: stackmax = 4000000
36 type(fckit_mpi_comm) :: f_comm
38 f_comm = fckit_mpi_comm()
39 call mpp_init(localcomm=f_comm%communicator())
44 if (config_element_exists(c_conf,
"stackmax")) stackmax = config_get_int(c_conf,
"stackmax")
45 call mpp_domains_set_stack_size(stackmax)
subroutine fv3jedi_setup(c_conf)
subroutine fv3jedi_finalize()
subroutine, public fms_init(localcomm)
subroutine, public fms_io_init()
subroutine, public fms_io_exit()