ProductsAbaqus/StandardAbaqus/Explicit DBFILE (read from a file)Utility routine interfaceCALL DBFILE(LOP,ARRAY,JRCD) Variables to be provided to the utility routine
Variables returned from the utility routine
DBFILW (write to a file)Utility routine interfaceCALL DBFILW(LOP,ARRAY,JRCD) Variables to be provided to the utility routine
DBRNU (set a unit number for a file)Utility routine interfaceCALL DBRNU(JUNIT) Variables to be provided to the utility routine
INITPF (initialize a file)Utility routine interfaceCALL INITPF(FNAME,NRU,LRUNIT,LOUTF) Variables to be provided to the utility routine
File naming conventionsThe file extension is derived from the value of LRUNIT(1,K1). If LRUNIT(1,K1) is 8, the file name will be constructed with the extension fil. Any other unit number will result in a file extension of 0nn, where nn is the number assigned to LRUNIT(1,K1). For example, if LRUNIT(1,K1) is 15, the file extension is .015. If an output file has been indicated by a nonzero value of LOUTF, its extension will be .fin. For example, to read a file xxxx.fil, set LRUNIT(1,K1) to 8 and the character variable FNAME to xxxx using assignment or data statements. If desired, FNAME can include a directory specification, device name, or path. Operating system environment and shell variables will not be translated properly and, therefore, should not be used. All error messages generated by Abaqus are written to Fortran unit 6. On most machines error messages will be printed by default directly to the screen if the program is run interactively. You can include an open statement for unit 6 in the main program to redirect messages to a file. If you wish to read or write to units other than those units specified in LRUNIT, OPEN statements for those units may have to be included in the program (depending upon the computer being used). Unit numbers of such auxiliary files should be greater than 100 to avoid any conflict with Abaqus internal files. POSFIL (determine position in a file)The POSFIL utility routine is available only in Abaqus/Standard. Utility routine interfaceCALL POSFIL(NSTEP,NINC,ARRAY,JRCD) Variables to be provided to the utility routine
Variables returned from the utility routine
Positioning with POSFILYou may find it convenient to call POSFIL with both NSTEP and NINC set to 0 to skip over the information that is written to the results file at the beginning of an analysis (see Results file output format) and, thus, start reading from the first increment written to the file. POSFIL cannot be used to move backward in the results file: you cannot use POSFIL to find a given increment in the file and then make a second call to POSFIL later to read an increment earlier than the first one found. If this is attempted, POSFIL will return an error indicating that the requested increment was not found. |