Versions Compared

Key

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

In EFDC+ the code has been upgraded to support multi-threading capabilities and provide vastly improved model run times compared to conventional EFDC models. Open Multi-Processing (OMP) is an API designed to facilitate the use of multi-threaded programming. It does this by creating and synchronizing threads automatically at the users user's command. Depending on the machine topology, application, and operating system, thread affinity can have a dramatic effect on the application speed.  Both the Two Time Level (2TL) and Three-Time Level (3TL) solutions subroutines in EFDC+ allow for OMP, thereby providing significant speed up speedup in model run time for users running with either of these solutions. For EEMS10.2 this option remains essentially the same as in the previous version of EEMS.

...

This contains the settings for feedback to EFDC's runtime window during the model run. The user selects a parameter to display for a grid cell which is defined by the L, I, J indices. The number in the Print Interval: specifies the number of time steps after which the output written in the Model runtime Window is refreshed.

...

Auto-generate Calibration Plots & Statistics: EE has an option of automatically generating calibration plots and statistics. In order to accomplish this, a file named "0run" is created as a flag which that tells EE that the model is still running or has crashed. When this is not the case, EE automatically generates the plots and statistics. If the user opens a new EFDC+ model with the same instance of EE while the EFDC+ model is running, the automatic plot/statistics generation function is aborted. A new EE window should be opened if the user needs to open another EFDC model.

...

In case the user opens the model that already has output from an older run, Overwrite the existing model outputs? box appears. The model can run only if the user checks on this box to overwrite results. If the user wants to preserve the output from a previous run, then they must save the existing model as a new model.

Executable: The user should browse to the correct EFDC executable to run the model. The default executable is generally located in the installation folder (for e.g. C:\Program Files\DSI\EEMS10.X).

...