This section describes the Fortran 90 language implementation of the Parameter Interface Library Application Programming Interfaces (PIL APIs) It also gives Fortran 90 languages specific information necessary to use those APIs. Users interested only in using PIL from C/C++ applications should see section .
PIL library is standalone and can be compiled independently of other ISDC libraries.
Unless stated otherwise all PIL API functions return status code of type int. This is either ISDC_OK which equals PIL_OK which equals 0, which means everything went perfectly or negative value (error code) meaning some error occured. List of error codes can be found in pil_f90_api.f90 file. Functions given below are the "official" ones. Internally PIL library calls many more functions.