Menu

SVN archive Commit Log


Commit Date  
[r15448] by bugman

The Processor_box is now initialised in the maths_fns.frame_order.__init__() method.

This is to shift code out of the target functions.

2012-03-07 09:58:06 Tree
[r15447] by bugman

The pcs_numeric_int_pseudo_ellipse_qrint() function has been absorbed into the target function.

With the multi-processor changes, the calculation code from pcs_numeric_int_pseudo_ellipse_qrint is
now in the slave command class. This is also in preparation for reductions in data transfer in the
MPI protocol which is destroying the scaling ability of the parallelised code.

2012-03-07 09:54:28 Tree
[r15446] by bugman

Merged revisions 15440-15445 via svnmerge from
svn+ssh://bugman@.../svn/relax/1.3

........
r15440 | bugman | 2012-03-06 14:32:08 +0100 (Tue, 06 Mar 2012) | 11 lines

Bug fix for relax not starting on 32-bit machines.

This was first reported by Hugh Dannatt <h dott dannatt att sheffield dot ac dot uk> in the post at
https://mail.gna.org/public/relax-users/2012-03/msg00011.html.

The numpy.float128 object appears to be missing on 32-bit numpy versions (at least on old numpy
versions). In such cases, float128 is aliased to float64. This should only affect relax users who
place special high precision (float128) objects into the relax data store, when loading a save file
with such an object on a 32-bit machine. This should practically never happen!
........
r15441 | bugman | 2012-03-06 15:15:10 +0100 (Tue, 06 Mar 2012) | 5 lines

Expansion and improvement of the information printed out by 'relax --info'.

A number of details are now taken from the sys module.
........
r15442 | bugman | 2012-03-06 15:48:22 +0100 (Tue, 06 Mar 2012) | 3 lines

For Unix and GNU/Linux systems, the relax info printout now shows the ram and swap size.
........
r15443 | bugman | 2012-03-06 15:57:04 +0100 (Tue, 06 Mar 2012) | 3 lines

Updated the value.set user function unknown parameter error message to list the known ones.
........
r15444 | bugman | 2012-03-06 17:11:02 +0100 (Tue, 06 Mar 2012) | 3 lines

Added support for the memory size on MS Windows to the relax info print out.
........
r15445 | bugman | 2012-03-06 18:29:47 +0100 (Tue, 06 Mar 2012) | 3 lines

Updated the multi-processor package __all__ list.
........

2012-03-07 09:26:29 Tree
[r15445] by bugman

Updated the multi-processor package __all__ list.

2012-03-06 17:29:47 Tree
[r15444] by bugman

Added support for the memory size on MS Windows to the relax info print out.

2012-03-06 16:11:02 Tree
[r15443] by bugman

Updated the value.set user function unknown parameter error message to list the known ones.

2012-03-06 14:57:04 Tree
[r15442] by bugman

For Unix and GNU/Linux systems, the relax info printout now shows the ram and swap size.

2012-03-06 14:48:22 Tree
[r15441] by bugman

Expansion and improvement of the information printed out by 'relax --info'.

A number of details are now taken from the sys module.

2012-03-06 14:15:10 Tree
[r15440] by bugman

Bug fix for relax not starting on 32-bit machines.

This was first reported by Hugh Dannatt <h dott dannatt att sheffield dot ac dot uk> in the post at
https://mail.gna.org/public/relax-users/2012-03/msg00011.html.

The numpy.float128 object appears to be missing on 32-bit numpy versions (at least on old numpy
versions). In such cases, float128 is aliased to float64. This should only affect relax users who
place special high precision (float128) objects into the relax data store, when loading a save file
with such an object on a 32-bit machine. This should practically never happen!

2012-03-06 13:32:08 Tree
[r15439] by bugman

Full implementation of the pseudo-ellipse frame order target function for multi-processor execution.

Unfortunately using 1e5 integration points for the system test, on a dual core machine the average
time for the different fabrics for 3 different runs are:

- Uni-processor fabric: 23.297s
- Mpi4py fabric with 2 slaves: 23.339s

2012-03-06 11:02:22 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.