1. Necessary Compilers
In order to compile the WS Eta locally, you will need ANSI-C and
F90 compilers. On LINUX systems, the gnu-C (gcc) compiler is ANSI-compatible,
but you will need to purchase an f90 compiler from a third party source.
On HP systems, you will have to buy both compilers separate from the
bundled OS.
I have compiled and run the WS Eta on linux workstations using both
the ABSOFT and Portland Group (PG) Fortran compilers. The PG compiler
package includes a autoparellelization capability that will allow
users to easily compile the model for use on multi-CPU systems. The
absoft package require the purchase of a separate VAST preprocessor.
Information on the ABSOFT compiler can
be found at http://www.absoft.com
Information on the PG compiler can be found
at http://www.pgroup.com
2. Hardware Suggestions
Like most modelers, I am of the opinion that more is better and
too much of a good thing is wonderful. The faster the CPU and the
more memory the better. However, I understand that most of you do
not have the resources available to purchase the latest and greatest
as soon as it's available. Consequently, I have put together a minimum
configuration system and can be used primarily for local case studies
and a "preferred" configuration for those who are interested
in real-time operational modeling.
a) Minimum configuration
| CPU: |
500 MHz (single) |
| Physical Memory: |
256 Mb |
| Available disk: |
9GB IDE |
| Operating System: |
Linux Kernel 2.2.X |
| External Storage: |
CD-RW combo drive |
| |
|
b) Suggested Configuration for real-time modeling
| CPU: |
2x2000 MHz+ CPUs |
| Physical Memory: |
1-2Gb |
| Available disk: |
72GB or more |
| Operating System: |
Linux Kernel 2.4.X |
| External Storage: |
DVD/CD-RW combo drive |
| |
|
The suggested configuration is subject to change as price/performance
ratio decreases. Also, the WS Eta scales very well going from 1->2
CPUs. You will get more performance for your money by opting for a
multi-CPU system.
Below is a slide from a recent WS Eta local area modeling talk.