Difference between revisions of "Relax 1.3.12"
(Added an infobox.) |
|||
(7 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
{{infobox relax release | {{infobox relax release | ||
− | | version = 1.3. | + | | version = 1.3.12 |
− | | prev | + | | prev = 1.3.11 |
− | | next | + | | next = 1.3.13 |
− | | type | + | | keywords = Multi-processor, OpenMPI |
− | | date | + | | type = Major feature |
+ | | date = 22 August 2011 | ||
+ | | manual = yes | ||
}} | }} | ||
− | = Description = | + | == Description == |
<section begin=description/> | <section begin=description/> | ||
− | This is a major feature release which adds the ability to run relax on [http://www.nmr-relax.com/manual/multi_processor_framework.html clusters or grids of computers via the MPI protocol]. This merges in | + | This is a major feature release which adds the ability to run relax on [http://www.nmr-relax.com/manual/multi_processor_framework.html clusters or grids of computers via the MPI protocol]. This merges in {{gna link|url=gna.org/users/varioustoxins|text=Gary Thompson's}} multi-processor branch which was started all the way back in 2007. The 'multi' package introduces two processor fabrics, the standard uni-processor mode and the mpi4py mode for using the MPI protocol with Python. The model-free analysis code has been parallelised to take advantage of the multi-processor modes, significantly speeding up calculations on clusters with near perfect scaling efficiency. The flexible 'multi' package can easily be extended for other multi-processor modes such as additional MPI implementations using different Python libraries (pypar, etc.), the use of SSH tunnels for parallel programming, use of the twisted framework for communication, or the parallel virtual machine (PVM) via pypvm. For more information on how to use this, see https://www.nmr-relax.com/mail.gna.org/public/relax-devel/2007-05/msg00000.html. |
<section end=description/> | <section end=description/> | ||
− | = Download = | + | == Download == |
<section begin=download/> | <section begin=download/> | ||
Line 21: | Line 23: | ||
<section end=download/> | <section end=download/> | ||
− | = CHANGES file = | + | == CHANGES file == |
<section begin=metadata/> | <section begin=metadata/> | ||
Line 29: | Line 31: | ||
<section end=metadata/> | <section end=metadata/> | ||
− | == Features == | + | === Features === |
<section begin=features/> | <section begin=features/> | ||
− | * The multi-processor capabilities of | + | * The multi-processor capabilities of {{gna link|url=gna.org/users/varioustoxins|text=Gary Thompson's}} multi package including both uniprocessor and mpi4py modes. |
<section end=features/> | <section end=features/> | ||
− | == Changes == | + | === Changes === |
<section begin=changes/> | <section begin=changes/> | ||
Line 41: | Line 43: | ||
<section end=changes/> | <section end=changes/> | ||
− | == Bugfixes == | + | === Bugfixes === |
<section begin=bugfixes/> | <section begin=bugfixes/> | ||
Line 47: | Line 49: | ||
<section end=bugfixes/> | <section end=bugfixes/> | ||
− | = Links = | + | == Links == |
<section begin=links/> | <section begin=links/> | ||
For reference, the following links are also part of the announcement for this release: | For reference, the following links are also part of the announcement for this release: | ||
* [http://wiki.nmr-relax.com/Relax_1.3.12 Official release notes] | * [http://wiki.nmr-relax.com/Relax_1.3.12 Official release notes] | ||
− | * | + | * {{gna link|url=gna.org/forum/forum.php?forum_id=2295|text=Gna! news item}} |
* [http://article.gmane.org/gmane.science.nmr.relax.announce/32 Gmane] | * [http://article.gmane.org/gmane.science.nmr.relax.announce/32 Gmane] | ||
* [http://www.mail-archive.com/relax-announce%40gna.org/msg00024.html Mail archive] | * [http://www.mail-archive.com/relax-announce%40gna.org/msg00024.html Mail archive] | ||
Line 59: | Line 61: | ||
<section end=links/> | <section end=links/> | ||
− | = Announcements = | + | == Announcements == |
{{:relax release announcements}} | {{:relax release announcements}} | ||
− | = See also = | + | == See also == |
* [http://www.nmr-relax.com/api/1.3/ The relax 1.3 API documentation] | * [http://www.nmr-relax.com/api/1.3/ The relax 1.3 API documentation] | ||
{{:relax release see also}} | {{:relax release see also}} | ||
[[Category:OpenMPI]] | [[Category:OpenMPI]] |
Latest revision as of 12:34, 14 October 2020
relax version 1.3.12 | |||||
| |||||
Keywords | Multi-processor, OpenMPI | ||||
---|---|---|---|---|---|
Release type | Major feature | ||||
Release date | 22 August 2011 | ||||
| |||||
The relax 1.3.12 user manual |
Contents
Description
This is a major feature release which adds the ability to run relax on clusters or grids of computers via the MPI protocol. This merges in Gary Thompson's multi-processor branch which was started all the way back in 2007. The 'multi' package introduces two processor fabrics, the standard uni-processor mode and the mpi4py mode for using the MPI protocol with Python. The model-free analysis code has been parallelised to take advantage of the multi-processor modes, significantly speeding up calculations on clusters with near perfect scaling efficiency. The flexible 'multi' package can easily be extended for other multi-processor modes such as additional MPI implementations using different Python libraries (pypar, etc.), the use of SSH tunnels for parallel programming, use of the twisted framework for communication, or the parallel virtual machine (PVM) via pypvm. For more information on how to use this, see https://www.nmr-relax.com/mail.gna.org/public/relax-devel/2007-05/msg00000.html.
Download
The new relax versions can be downloaded from http://www.nmr-relax.com/download.html. If binary distributions are not yet available for your platform and you manage to compile the binary modules, please consider contributing these to the relax project (described in section 3.6 of the relax manual, http://www.nmr-relax.com/manual/relax_distribution_archives.html).
CHANGES file
Version 1.3.12
(22 August 2011, from /1.3)
http://svn.gna.org/svn/relax/tags/1.3.12
Features
- The multi-processor capabilities of Gary Thompson's multi package including both uniprocessor and mpi4py modes.
Changes
Too many to list.
Bugfixes
N/A
Links
For reference, the following links are also part of the announcement for this release:
Announcements
If you would like to receive announcements about new relax versions, please subscribe to the relax announcement mailing list. This list only receives ~10 emails per year. It is archived at the SourceForge archives and in The Mail Archive.
See also
- The combined release notes for all relax versions (warning, this is very large).
- The combined release descriptions for all relax versions.
- The combined release metadata for all relax versions.
- The combined release features for all relax versions.
- The combined release changes for all relax versions (warning, this is very large).
- The combined release bugfixes for all relax versions.
- The combined release announcement links for all relax versions.