37 | | * Compiler[[BR]]To compile PDAF a Fortran compiler is required. PDAF has been tested with a variety of compilers like gfortran, ifort, xlf, pgf90. |
38 | | * BLAS and LAPACK[[BR]]The BLAS and LAPACK libraries are used by PDAF. For Linux there are usually packages with these libraries. With commercial compilers the functions are usually provided by optimized libraries (like MKL, ESSL). |
39 | | * MPI[[BR]]If the assimilation program should be executed with parallelization, an MPI library is required (e.g. OpenMPI). The assimilation program can also be compiled and run without parallelization. For this, PDAF provides functions that mimic MPI operations for a single process. |
40 | | * make[[BR]]PDAF provides Makefile definitions for different compilers and operating systems. |
| 37 | * '''Compiler'''[[BR]]To compile PDAF a Fortran compiler is required. PDAF has been tested with a variety of compilers like gfortran, ifort, xlf, pgf90. |
| 38 | * '''BLAS''' and '''LAPACK'''[[BR]]The BLAS and LAPACK libraries are used by PDAF. For Linux there are usually packages with these libraries. With commercial compilers the functions are usually provided by optimized libraries (like MKL, ESSL). |
| 39 | * '''MPI'''[[BR]]If the assimilation program should be executed with parallelization, an MPI library is required (e.g. OpenMPI). The assimilation program can also be compiled and run without parallelization. For this, PDAF provides functions that mimic MPI operations for a single process. |
| 40 | * '''make'''[[BR]]PDAF provides Makefile definitions for different compilers and operating systems. |