| local_name | standard_name | long_name | units | rank | type | kind | intent | optional |
| me | mpi_rank | MPI rank of current process | index | 0 | integer | | in | F |
| master | mpi_root | MPI rank of master process | index | 0 | integer | | in | F |
| nlunit | iounit_namelist | fortran unit number for opening nameliust file | none | 0 | integer | | in | F |
| input_nml_file | namelist_filename_for_internal_file_reads | character string to store full namelist contents | none | 1 | character | len=* | in | F |
| logunit | iounit_log | fortran unit number for writing logfile | none | 0 | integer | | in | F |
| fn_nml | namelist_filename | namelist filename | none | 0 | character | len=* | in | F |
| imp_physics | flag_for_microphysics_scheme | choice of microphysics scheme | flag | 0 | integer | | in | F |
| imp_physics_gfdl | flag_for_gfdl_microphysics_scheme | choice of GFDL microphysics scheme | flag | 0 | integer | | in | F |
| do_shoc | flag_for_shoc | flag to indicate use of SHOC | flag | 0 | logical | | in | F |
| errmsg | ccpp_error_message | error message for error handling in CCPP | none | 0 | character | len=* | out | F |
| errflg | ccpp_error_flag | error flag for error handling in CCPP | flag | 0 | integer | | out | F |