Parent Directory
|
Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
Branching for release 5.1
UPDATE THE COPYRIGHT DATES
Added stdlocationisprefix option This option will set the STD_LOCATION to the build prefix Need this for building on magnus
use configured python in launcher
Change the ssh agent to use when there is no ssh. Since this situation only arises in debian testing in chroots, I think it is ok not to expose this as a configuration option.
merging trilinos branch to trunk. We can now build with trilinos and use it instead of paso for single PDEs. There are some more things to be done...
Relicense all the things!
Copyright dates updated. \version for doxygen to read
Allow openmpi to execute when there is no rsh/ssh
Allow launching using fewer nodes than are in the host file
Builds and passes at least some tests on all packages. We need to evaluate the test failures a bit more carefully though.
Remove "Standalone" from run-escript. It is not longer updated.
More general ESCRIPT_ROOT use
Fixing institution name to comply with policy
Changes brought across from the debian preparation branch.
- adding process ID to valgrind logs - disabled generation of suppressions - added commented options to use MPT
Updating all the dates
release changes
Disabled OMP binding by default because it interfers with mpi binding - threads were all running on one core on guineapig.
Fixed problem introduced earlier.
template is not executable...
New options 'launcher', 'prelaunch' and 'postlaunch'. The idea is to avoid system/env-specific hacks to run-escript and provide a means to configure launchers (i.e. mpirun and friends) at build-time. Thus bin/run-escript now lives as a template run-escript.in and the actual launcher is created using the above options when running scons. Technically not much should have changed as I have tried to set the defaults to what they were in the original launcher. Only wheezy_options updated so far until I get feedback...
More cache-friendly version of CPU-based symmetric-CDS-SpMV for block sizes >2.
Merging ripley diagonal storage + CUDA support into trunk. Options file version has been incremented due to new options 'cuda' and 'nvccflags'.
We were setting --cpus-per-rank without a --bind... option under OpenMPI but the latter is required according to doco. This, in combination with setting OMP_PROC_BIND=true, caused all ranks to run on the same core when running without hostfile (e.g. on guineapig) so the runtimes exploded. Added --bind-to-core to fix that issue.
Back to sh-compatibility
fixing lack of thread binding for intel-based OpenMP, gcc unaffected
fixing the launcher to run on all nodes for savanna
making verbose-mode logging accurate
more bashisms removed (valgrind run) from launcher.
Removed the remaining (2) bashism's in run-escript so bash is no longer required.
adjusted launcher to run efficiently/properly on raijin
This should help running on raijin without damaging anything.
Trying to make the shell on osx happy.
Cater for changed interface in sympy 0.7.2. Also silenced a harmless warning.
run-escript -m now takes an optional argument to allow for different valgrind tools (callgrind & memcheck supported at the moment).
Reintegrating changes from 3.4 branch (with changes).
Added option to easily run escript with valgrind memcheck.
fix problems revealed on freebsd
Implemented NumpyData downunder source (w/ tests). Added check of data dimensionality to domainbuilder since data_dim must equal domain_dim-1 at the moment.
get rid of the escript link that snuck in somehow. deal with cases where the root of the install is in a path with spaces in it.
Test for calling I/O redirect or not was wrong... fixed.
Unit tests for binary install with no scons and no source tree. Script for installing and testing a .deb within a chroot.
-Ripley now checks for input fs when calling gradient -interactive mode works again when filename is supplied (typo) -forward model PDE sets symmetry on now
Added option -x to run xterm to run-escript and replaced a few bashims.
Silenced the no-visit-in-path warning and fixed not-in-path run-escript in utest.sh.
Reapplied changes from rev. 3853 which got lost in a merge...
Merged symbolic branch into trunk. Curious what daniel and spartacus have to say...
Merged changes across from the attempt2 branch. This version builds and passes python2 tests. It also passes most python3 tests.
Fixed hybrid mode when using OpenMPI by adding --cpus-per-rank argument to mpirun in the launcher. Updated epic options file accordingly.
Merged ripley rectangular domain into trunk.
pasowrap joins the trunk.
Added quotes around some variables to fix running scripts located in a directory whose name contains spaces.
Relax python version check. Only checks X.Y not X.Y.Z Fixes mantis #556
Fix the launcher so that it can give an environment even if buildvars is not present. Environment now includes scons for standalone builds. Fixes and cleanup for the install documentation. scons TEMPLATES updated to define the optionfile version by default. ...mumble finley no longer imports escript into the default namespace ...
Merging dudley and scons updates from branches
more clean up in AMG
Corrected check for python version in launcher, added a function get_buildvar for convenience.
Changes to match packages in the debian repo. Also got rid of lib/pyversion
Fixed commit from rev.2867 which broke the ability to specify script parameters.
-New VisIt simulation control interface in weipa (uses VisIt's simv2) -Rewrote restarts.py to be a more generic data manager for restarts and exports -Removed weipa python file since the functionality is now handled by restarts.py
Fix error message in launcher. Allow non-data objects to be passed to condEval
Have the escript launcher check the PBS_NODEFILE variable for hosts.
Adding user name to tmpfiles. Changing name of cluster options file to savanna from service0
Bringing non-release specific things from stage3.1 r2922 back to trunk
some missing files.
Updated version string to something which won't keep changing
now option -i is used if no script is given
small fix for the case n=1 under mpi
launcher for MPI supports now -i option (see mantis 361)
bin/escript: - bail out early if buildvars is not around - quote variables to avoid syntax errors - some work towards POSIX compliance (s/==/=/ in string comparisons) - escript -V was still spitting out 'pre2.0' -> changed to pre4.0 - fixed minor typos
Updated install guide to include the correct version of python. Updated Mac build instructions not to use numarray or frameworks. Removed (commented out) references to MacPorts in the Mac instructions. - These need to be updated and Artak isn't here. Removed (commented out) references to windows in the install guide. CSIRO won't have a windows release ready yet.
Added matplotlib to the stand-alone path. Removed VTK
Some changes relating to install from source.
fix for INTELMPI
some modifications to the OPENMPI launcher.
Modified wrapper script to correctly point at numpy in standalone builds. Updated build from source doco for linux to take numpy into account. Also removed backticks in favour of $() - it should be the same but latex won't eat them
Various numarray erasures
bin/escript is now under version control. The wrapper template is no longer used. Extraneous output doc removed from scons during build. note: finleypython is no longer built (it was deprecated anyway).
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.26 |