|
1 | 1 | # Major Enhancements |
2 | 2 |
|
| 3 | +## v9.0.5 |
| 4 | + |
| 5 | +### Out of the Box Support of various MPI Distributions |
| 6 | + |
| 7 | +The `$SGE_ROOT/mpi` directory contains templates of the PE configuration for the following MPI distributions: |
| 8 | +* Intel MPI |
| 9 | +* mpich |
| 10 | +* mvapich |
| 11 | +* openmpi |
| 12 | + |
| 13 | +They can be added by simply calling `qconf -Ap <path to template>` and will add the PE configuration for running jobs using the given MPI in tight integration. |
| 14 | + |
| 15 | +In addition build scripts for mpich, mvapich, and openmpi give an example on how the MPI distribution can be built and installed. The build scripts are located in `$SGE_ROOT/mpi/<mpi name>/build.sh`. |
| 16 | + |
| 17 | +`$SGE_ROOT/mpi/examples` contains a MPI example written in the C language. |
| 18 | +It can be run as tightly integrated parallel job in any of the MPI distributions mentioned above |
| 19 | +and supports checkpointing and restart. |
| 20 | + |
| 21 | +It comes with documentation, build script, job script and a template of a ckeckpointing enviroment. |
| 22 | + |
| 23 | +### Easier Creation of Configuration Templates |
| 24 | + |
| 25 | +Configuration objects can now contain the additional special variables `$sge_root` and `$sge_cell` for |
| 26 | +paths to scripts, e.g. for |
| 27 | +* `prolog` and `epilog` in the global config and queue configurations |
| 28 | +* `starter_method`, `suspend_method`, `resume_method`, and `terminate_method` in the queue configuration |
| 29 | +* `start_proc_args` and `stop_proc_args` in the parallel environment configuration |
| 30 | +* `ckpt_command`, `migr_command`, `restart_command`, and `clean_command` in the checkpointing environment |
| 31 | + |
| 32 | +This allows to have configuration templates that can be used in different environments without |
| 33 | +the need to modify the paths before applying the configuration. |
| 34 | + |
| 35 | +A list of all special variables is given in the sge_conf.5 man page in the `prolog` section. |
| 36 | + |
3 | 37 | ## v9.0.3 and v9.0.4 (IT IS STRONGLY RECOMMENDED TO UPGRADE TO PATCH 9.0.4) |
4 | 38 |
|
5 | 39 | ### Critical bug fixes |
|
0 commit comments