Ces subroutines retournent une valeur d'après la ligne correspondant à une clé donnée. Tous les blancs (espace, tabulation et retour chariot) en début et fin de clé sont ignorés. Selon la façon dont on a initialisé le traitement des paramètres avec intfparam la clé sera ou ne sera pas traduite en majuscules ou minuscules. S'il y a des duplications de clés la valeur retournée correspondra à la première de ces lignes lue dans le fichier.
Paramètres :
CHARACTER* key
INTEGER val,ie
CALL gpfint(key,val,ie)
CHARACTER* key
FLOATING POINT val
INTEGER ie
CALL gpffloat(key,val,ie)
CHARACTER* key
DOUBLE PRECISION val
INTEGER ie
CALL gpfdouble(key,val,ie)
CHARACTER* key
COMPLEX val
INTEGER ie
CALL gpfcomplex(key,val,ie)
Les valeurs complexes dans le fichier de paramètres sont codés suivant la forme : (re,im), par exemple i sera codé (0.0,1.0).
CHARACTER* key
DOUBLE COMPLEX val
INTEGER ie
CALL gpfdcomplex(key,val,ie)
Les valeurs complexes dans le fichier de paramètres sont codés suivant la forme : (re,im), par exemple i sera codé (0.0,1.0).
CHARACTER* key
CHARACTER* val
INTEGER ie
CALL gpfstring(key,val,ie)