pFIO_IntArrayMod Module

MODULE: pFIO_IntArrayMod

Author: GMAO SI-Team

The module pFIO_IntArrayMod is a simple integer 1d attribute to avoid ifort bug ( until 2024.0.0)


Uses

  • module~~pfio_intarraymod~~UsesGraph module~pfio_intarraymod pFIO_IntArrayMod iso_fortran_env iso_fortran_env module~pfio_intarraymod->iso_fortran_env module~mapl_exceptionhandling MAPL_ExceptionHandling module~pfio_intarraymod->module~mapl_exceptionhandling module~pfio_constantsmod pFIO_ConstantsMod module~pfio_intarraymod->module~pfio_constantsmod module~pfio_utilitiesmod pFIO_UtilitiesMod module~pfio_intarraymod->module~pfio_utilitiesmod module~mapl_errorhandlingmod mapl_ErrorHandlingMod module~mapl_exceptionhandling->module~mapl_errorhandlingmod module~mapl_throwmod MAPL_ThrowMod module~mapl_exceptionhandling->module~mapl_throwmod module~pfio_utilitiesmod->iso_fortran_env module~pfio_utilitiesmod->module~mapl_exceptionhandling module~pfio_utilitiesmod->module~pfio_constantsmod iso_c_binding iso_c_binding module~pfio_utilitiesmod->iso_c_binding module~mapl_errorhandling mapl_ErrorHandling module~mapl_errorhandlingmod->module~mapl_errorhandling module~mapl_errorhandling->module~mapl_throwmod mpi mpi module~mapl_errorhandling->mpi

Used by

  • module~~pfio_intarraymod~~UsedByGraph module~pfio_intarraymod pFIO_IntArrayMod module~pfio_multigroupservermod pFIO_MultiGroupServerMod module~pfio_multigroupservermod->module~pfio_intarraymod module~pfio_stringintarraymapmod pFIO_StringIntArrayMapMod module~pfio_multigroupservermod->module~pfio_stringintarraymapmod module~pfio_stringintarraymapmod->module~pfio_intarraymod module~pfio pFIO module~pfio->module~pfio_multigroupservermod

Interfaces

public interface IntArray

  • private function new_IntArray_1d(values, rc) result(attr)

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in) :: values(:)
    integer, intent(out), optional :: rc

    Return Value type(IntArray)

  • private function new_IntArray_1d_size(size, rc) result(attr)

    Arguments

    Type IntentOptional Attributes Name
    integer(kind=INT64), intent(in) :: size
    integer, intent(out), optional :: rc

    Return Value type(IntArray)


Derived Types

type, public ::  IntArray

Constructor

private function new_IntArray_1d (values, rc)
private function new_IntArray_1d_size (size, rc)

Type-Bound Procedures

procedure, public :: destroy
procedure, public :: get_values