EWD Library
EWD is a utility library providing a uniform interface across several platforms for C-style binary input and output, memory allocation, keyword and arithmetic expression parsing, and interprocessor communication on multi-processor machines.
Documentation
- EWD compilation
- EWD interface
- EWD news
- GMRES usage (PDF)
- GMRES flowchart (PDF)
- XNS element codes
- EWD To Do list
Usage
Link with uni-processor, MPI or SHMEM version of EWD library by adding -lewd{uni,mpi,shmem} to the link editor command line. For that to work, however, one also has to augment the search path. This is done with the following environment variables:
| CATS Hydra | setenv LD_LIBRARY_PATH /usr/local/lib |
| RWTH RZ Sun | setenv LD_LIBRARY_PATH ~cc046be/lib/sun4 |
| RWTH RZ AMD | setenv LD_LIBRARY_PATH ~cc046be/lib/i386 |
| FZJ JUMP | setenv LD_LIBRARY_PATH ~hac090/lib/rs6000 |
| Rice P4 Cluster | setenv LD_LIBRARY_PATH ~behr/lib/i386 |




