Skip to content

Commit 58eb486

Browse files
committed
added mpi templates and new special variables to the release notes
1 parent afadd97 commit 58eb486

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

doc/markdown/manual/release-notes/03_major_enhancements.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,39 @@
11
# Major Enhancements
22

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+
337
## v9.0.3 and v9.0.4 (IT IS STRONGLY RECOMMENDED TO UPGRADE TO PATCH 9.0.4)
438

539
### Critical bug fixes

0 commit comments

Comments
 (0)