meta_mod Module

Provides functions specifying the version of ISOFT, time of compilation, etc.


Uses

  • module~~meta_mod~~UsesGraph module~meta_mod meta_mod iso_fortran_env iso_fortran_env module~meta_mod->iso_fortran_env

Used by

  • module~~meta_mod~~UsedByGraph module~meta_mod meta_mod module~cryosphere_mod cryosphere_mod module~cryosphere_mod->module~meta_mod module~meta_implementation_mod meta_implementation_mod module~meta_implementation_mod->module~meta_mod

Contents


Variables

TypeVisibility AttributesNameInitial
character(len=3), public, parameter, dimension(12):: months =['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
character(len=42), public, parameter:: time_format ='(a3,1x,i2,1x,i4,1x,i2.2,":",'//'i2.2,":",i2.2)'

Interfaces

interface

  • public module function version()

    Returns the version number for ISOFT.

    Arguments

    None

    Return Value character(len=5)

interface

  • public module function compile_time()

    Returns the date and time at which ISOFT was compiled.

    Arguments

    None

    Return Value character(len=20)

interface

  • public module function compile_info()

    Returns compiler version and and flags.

    Arguments

    None

    Return Value character(len=1000)


Functions

public function current_time()

Author
Chris MacMackin
Date
November 2016

Returns the current date and time in the same format as the compile_time function.

Arguments

None

Return Value character(len=20)