Fortran Intrinsic procedures


Many of the available intrinsic procedures have argument types in common. For example:

  • a logical argument MASK which selects elements of input arrays to be processed
  • an integer scalar argument KIND which determines the kind of the function result
  • an integer argument DIM for a reduction function which controls the dimension over which the reduction is performed