Operating System and Hardware Compatibility

It should be noted that EFDC_Explorer is designed for Microsoft Windows based operating systems (OS). However, EFDC and EFDCPlus can be run on either Windows or Linux OS. This page describes the various operating systems we have tested and regularly use to run the EFDCPlus/EFDC_Explorer Modeling System. Recommendations on the hardware specifications are also provided.

EFDC_Explorer

  • The application is 32 bit. It is compatible on XP, Vista, Windows 7, Windows 8 and 8.1, Windows10, and Windows Server (2012) for either 32 or 64 bit.
  • EFDC_Explorer can run on Apple Mac computers running the Windows OS
  • EFDC_Explorer (v.8 and up) can be run on Virtual Machines running the Windows OS
  • Modern Intel i5 and i7's as well as Xeon systems all work with EFDC_Explorer. The faster the CPU, the better the speed. 
     

Note

Versions of EFDC_Explorer using a legacy licensing system (prior to EE8 release) are not compatible with Virtual Machines & issues associated with attempting to use the legacy systems on a VM may not be supported.


EFDCPlus

  • The application is 32 bit. It is compatible on XP, Vista, Windows 7, Windows 8 and 8.1, Windows 10, and Windows Server (2012) for either 32 or 64 bit. It may also be compiled to run on Linux OS and DSI regularly use CentOS and Redhat to run EFDCPlus models to support real-time systems.

  • EFDCPlus is recommended to be run on an Intel system in order to take full advantage of the efficiency gains for the OMP (multi-threading) capabilities. For versions of EFDC prior to EE8, the single threaded version of EFDC_DSI works on an AMD system, but EFDC_DSI_OMP should be run on an Intel system for efficiency gains.

  • EFDCPlus has been run with various cloud-computing services such as Amazon AWS. 
  • Users of EFDCPlus should run the software on a CPU with as many cores as possible. DSI uses systems with 24 threads (12 cores) using multiple Xeon chips. The more threads/cores the greater the efficiency in model run times.
  • Memory is not particularly critical as the memory for the EFDCPlus and EFDC_DSI model is dynamically allocated and most models take < 250 MB of RAM. Four or eight gigabytes should be plenty of memory for most modeling systems.