Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

There are basic two types of output, one for time static arrays and one for those that vary as the model progresses (the standard case). Depending on the temporal nature of the array, the user must code the loops inside the IF/THEN block for time static arrays and outside/below the IF/THEN block for time variable arrays. The basic code for outputting the arrays is very simple and examples for both are shown in the text box. The user must make sure the flags are set right in order for EFDC_Explorer to correctly handle the arrays. The EFDC_INT.OUT file is a binary file for efficient reads and disk storage. The following is the basic structure:

DimFlag, TimeFlagTwo                    Integer*4 flags
ArrayName                                      One Character*8 name to identify the array
The array                                        Loop over the appropriate dimensions and output the array.

Info

Remember to recompile after any changes to the source code.

 


A section of code from the EEXPOUT subroutine in EFDC.

...