Log of /release/5.2/site_scons
Directory Listing
Revision
6692 -
Directory Listing
Modified
Mon Jun 25 02:31:06 2018 UTC
(2 years, 8 months ago)
by
jfenwick
Fix
Revision
6651 -
Directory Listing
Modified
Wed Feb 7 02:12:08 2018 UTC
(3 years ago)
by
jfenwick
Original Path:
trunk/site_scons
Make everyone sad by touching all the files
Copyright dates update
Revision
6630 -
Directory Listing
Modified
Fri Nov 24 03:22:29 2017 UTC
(3 years, 3 months ago)
by
jfenwick
Original Path:
trunk/site_scons
check for sympy in the specified python rather than the one scons is using
Revision
6622 -
Directory Listing
Modified
Thu Nov 9 02:24:15 2017 UTC
(3 years, 3 months ago)
by
jfenwick
Original Path:
trunk/site_scons
Modify netcdf dependencies checks to look for the files actually being included.
(netcdfcpp.h or ncVar.h).
It turns out that behind the scenes that they both depend on netcdf.h, but it's a good idea in theory.
Revision
6509 -
Directory Listing
Modified
Thu Mar 2 07:36:17 2017 UTC
(4 years ago)
by
jfenwick
Original Path:
trunk/site_scons
netcdf build option is now 3-state
no, 3, 4
I haven't bumped the options file version because
my changes should be backwards compatible
Revision
6493 -
Directory Listing
Modified
Thu Feb 9 23:23:37 2017 UTC
(4 years ago)
by
jfenwick
Original Path:
trunk/site_scons
Added stdlocationisprefix option
This option will set the STD_LOCATION to the build prefix
Need this for building on magnus
Revision
6252 -
Directory Listing
Modified
Thu Jun 2 05:02:50 2016 UTC
(4 years, 9 months ago)
by
caltinay
Original Path:
trunk/site_scons
brrr, they switched from reporting via stderr to stdout...
Revision
6249 -
Directory Listing
Modified
Thu Jun 2 04:37:00 2016 UTC
(4 years, 9 months ago)
by
caltinay
Original Path:
trunk/site_scons
fixes #368 - if this is openmpi try to get the version to determine default
options.
Revision
6248 -
Directory Listing
Modified
Thu Jun 2 04:13:21 2016 UTC
(4 years, 9 months ago)
by
caltinay
Original Path:
trunk/site_scons
more scons changes:
- replaced p.stdout.read... by p.communicate as recommended by doco
- moved python lib name enquiry logic from options file into dependencies.py
- reporting python version in summary now.
Revision
6247 -
Directory Listing
Modified
Thu Jun 2 02:35:41 2016 UTC
(4 years, 9 months ago)
by
caltinay
Original Path:
trunk/site_scons
Another change that may break things...
- added new TristateVariable to scons
- use it only for lapack for now whose value now defaults to 'auto', i.e.
if mkl is installed, use it, otherwise try to link with atlas, all
unless longindices is True.
- updated options files accordingly.
Revision
6241 -
Directory Listing
Modified
Wed Jun 1 06:00:06 2016 UTC
(4 years, 9 months ago)
by
caltinay
Original Path:
trunk/site_scons
**Warning, this may break your build**
- Bumped required options version to 203 - new options for trilinos, paso, weipa
- scons/templates/README_FIRST is now the file that explains all the options,
added comment to README but need to change install guide still.
- removed some obsolete options files
- removed most comments from template files, they now refer to README_FIRST
- removed usepython3 option as we now determine this based on python version
string.
- enabled use of numpy.h with python 3 (last commit should have fixed the
issues)
Revision
6175 -
Directory Listing
Modified
Fri Apr 15 06:59:14 2016 UTC
(4 years, 10 months ago)
by
caltinay
Original Path:
trunk/site_scons
make sure to copy python lists rather than adding on or PrependUnique is
useless.
Revision
6152 -
Directory Listing
Modified
Thu Apr 7 00:33:51 2016 UTC
(4 years, 10 months ago)
by
caltinay
Original Path:
trunk/site_scons
we should now properly catch segfaults when testing.
Revision
6145 -
Directory Listing
Modified
Wed Apr 6 06:28:57 2016 UTC
(4 years, 10 months ago)
by
caltinay
Original Path:
trunk/site_scons
now refraining from adding all libraries to all targets. So we don't link
unnecessary libraries, e.g. escript does not need parmetis etc...
Revision
6138 -
Directory Listing
Modified
Wed Apr 6 02:10:10 2016 UTC
(4 years, 10 months ago)
by
caltinay
Original Path:
trunk/site_scons
starting to 'namespace' our way too generic defines...
Revision
6137 -
Directory Listing
Modified
Wed Apr 6 01:57:52 2016 UTC
(4 years, 10 months ago)
by
caltinay
Original Path:
trunk/site_scons
new configure check for working complex std::acos
Revision
6119 -
Directory Listing
Modified
Sun Apr 3 23:36:59 2016 UTC
(4 years, 10 months ago)
by
caltinay
Original Path:
trunk/site_scons
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...
Revision
6034 -
Directory Listing
Modified
Wed Mar 9 00:37:57 2016 UTC
(4 years, 11 months ago)
by
caltinay
Original Path:
trunk/site_scons
a few changes to GroupTest / utest:
GroupTest class now takes a name parameter that is used as (shell) function
name in utest for the test group.
By default all tests are run as before but one can now do:
./utest.sh build '-t2' escriptcpp
to only run the escript c++ unit tests.
Also tweaked a couple things so utest.sh does now work with dash.
Revision
5863 -
Directory Listing
Modified
Wed Jan 13 02:25:48 2016 UTC
(5 years, 1 month ago)
by
jfenwick
Original Path:
trunk/site_scons
Copyright dates updated.
\version for doxygen to read
Revision
5851 -
Directory Listing
Modified
Thu Dec 10 05:09:35 2015 UTC
(5 years, 2 months ago)
by
jfenwick
Original Path:
trunk/site_scons
changes to support fixing libraries build on osx - enable with osx_dependency_fix. Also added options file for OSX.11 and homebrew
Revision
5824 -
Directory Listing
Modified
Tue Nov 10 12:49:22 2015 UTC
(5 years, 3 months ago)
by
caltinay
Original Path:
trunk/site_scons
updating savanna options to use intel 2016 and cuda 7.5
Revision
5816 -
Directory Listing
Modified
Thu Oct 8 23:44:31 2015 UTC
(5 years, 4 months ago)
by
caltinay
Original Path:
trunk/site_scons
fix running unit tests when prefix is set to somewhere else.
Revision
5707 -
Directory Listing
Modified
Mon Jun 29 03:59:06 2015 UTC
(5 years, 8 months ago)
by
sshaw
Original Path:
trunk/site_scons
adding copyright headers to files without copyright info, moved header to top of file in some cases where it wasn't
Revision
5706 -
Directory Listing
Modified
Mon Jun 29 03:41:36 2015 UTC
(5 years, 8 months ago)
by
sshaw
Original Path:
trunk/site_scons
all python files now force use of python3 prints and division syntax to stop sneaky errors appearing in py3 environs
Revision
5696 -
Directory Listing
Modified
Fri Jun 26 04:00:56 2015 UTC
(5 years, 8 months ago)
by
caltinay
Original Path:
trunk/site_scons
Added version check to parmetis to get size of index types.
Also reporting boost & parmetis version now in summary.
Revision
5689 -
Directory Listing
Modified
Thu Jun 25 04:04:38 2015 UTC
(5 years, 8 months ago)
by
caltinay
Original Path:
trunk/site_scons
Bail out if trying to build with long indices and lapack.
Revision
5610 -
Directory Listing
Modified
Wed May 13 00:40:26 2015 UTC
(5 years, 9 months ago)
by
jfenwick
Original Path:
trunk/site_scons
Added missing \n to test footer.
Added check to stop me from nuking my src dir when extracting tests
Revision
5609 -
Directory Listing
Modified
Wed May 6 23:57:42 2015 UTC
(5 years, 9 months ago)
by
sshaw
Original Path:
trunk/site_scons
making itest do the summary of failures the same as utest
Revision
5604 -
Directory Listing
Modified
Tue May 5 01:45:11 2015 UTC
(5 years, 9 months ago)
by
jfenwick
Original Path:
trunk/site_scons
We can now build a directory of tests to validate an install.
Revision
5593 -
Directory Listing
Modified
Fri Apr 24 01:36:26 2015 UTC
(5 years, 10 months ago)
by
jfenwick
Original Path:
trunk/site_scons
Fixing institution name to comply with policy
Revision
5589 -
Directory Listing
Modified
Wed Apr 22 03:13:44 2015 UTC
(5 years, 10 months ago)
by
jfenwick
Original Path:
trunk/site_scons
Changes brought across from the debian preparation branch.
Revision
5522 -
Directory Listing
Modified
Tue Mar 10 23:26:03 2015 UTC
(5 years, 11 months ago)
by
sshaw
Original Path:
trunk/site_scons
adding error summary to tail of utest runs and keeping a non-zero exit status if any failures
Revision
5521 -
Directory Listing
Modified
Tue Mar 10 06:27:59 2015 UTC
(5 years, 11 months ago)
by
sshaw
Original Path:
trunk/site_scons
adding failure logs and continuing after failing when using utest.sh
Revision
5484 -
Directory Listing
Modified
Mon Feb 23 01:06:38 2015 UTC
(6 years ago)
by
sshaw
Original Path:
trunk/site_scons
adjusting utest to use the same testing framework as scons for skipped test logging
Revision
5435 -
Directory Listing
Modified
Tue Jan 27 00:15:26 2015 UTC
(6 years, 1 month ago)
by
caltinay
Original Path:
trunk/site_scons
option 'thrust_prefix' was never used - updated to cuda_prefix and added
detection code. Updated savanna options.
Revision
5266 -
Directory Listing
Modified
Mon Nov 17 06:45:01 2014 UTC
(6 years, 3 months ago)
by
caltinay
Original Path:
trunk/site_scons
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...
Revision
5183 -
Directory Listing
Modified
Tue Sep 30 05:55:37 2014 UTC
(6 years, 5 months ago)
by
caltinay
Original Path:
trunk/site_scons
More long-index work. Added scons option 'longindices'.
Parts will not compile yet if set to true.
Revision
5148 -
Directory Listing
Modified
Mon Sep 15 01:25:23 2014 UTC
(6 years, 5 months ago)
by
caltinay
Original Path:
trunk/site_scons
Merging ripley diagonal storage + CUDA support into trunk.
Options file version has been incremented due to new options
'cuda' and 'nvccflags'.
Revision
5022 -
Directory Listing
Modified
Tue Jun 10 05:02:47 2014 UTC
(6 years, 8 months ago)
by
sshaw
Original Path:
trunk/site_scons
scons runs now remove prior skipped files on a per-file basis
Revision
5018 -
Directory Listing
Modified
Tue Jun 10 03:38:29 2014 UTC
(6 years, 8 months ago)
by
caltinay
Original Path:
trunk/site_scons
byteswap.h availability does not mean bswapXXX works so check that.
(crayc++ does not support inline assembly)
Revision
5017 -
Directory Listing
Modified
Tue Jun 10 02:16:18 2014 UTC
(6 years, 8 months ago)
by
sshaw
Original Path:
trunk/site_scons
scons now runs tests via a testrunner to collect lists of skipped tests in build/ (examples have their own builder since they aren't unit tests)
fixed hessian regularisation tests falling over by adding a shortcircuit optional arg that returns the pde, not the solution
added missing/omitted tests back into scons tests
Revision
4947 -
Directory Listing
Modified
Mon May 19 03:58:03 2014 UTC
(6 years, 9 months ago)
by
sshaw
Original Path:
trunk/site_scons
adding build fail message for when a boost lib is too old to compile everything anyway (minimum version is currently 1.46)
Revision
4870 -
Directory Listing
Modified
Mon Apr 14 10:50:41 2014 UTC
(6 years, 10 months ago)
by
caltinay
Original Path:
trunk/site_scons
Q: ...so what does this papi flag do?
A: darn, you got me.
[now it prints errors with the papi version shipped with debian, hooray]
Revision
4738 -
Directory Listing
Modified
Wed Mar 12 01:32:36 2014 UTC
(6 years, 11 months ago)
by
sshaw
Original Path:
trunk/site_scons
adding support for reading binary grids from gzip compressed binary files, ripley brick only so far
Revision
4657 -
Directory Listing
Modified
Thu Feb 6 06:12:20 2014 UTC
(7 years ago)
by
jfenwick
Original Path:
trunk/site_scons
I changed some files.
Updated copyright notices, added GeoComp.
Revision
4576 -
Directory Listing
Modified
Mon Dec 9 23:35:30 2013 UTC
(7 years, 2 months ago)
by
sshaw
Original Path:
trunk/site_scons
python3ified things, replaced mixed whitespace and xrange calls
Revision
4520 -
Directory Listing
Modified
Thu Aug 22 06:42:57 2013 UTC
(7 years, 6 months ago)
by
caltinay
Original Path:
trunk/site_scons
Removing spurious usage of C compiler:
-Changed all scons tests to use C++ compiler
-Renamed paso profiling files (unused)
-Updated most options files (removal of options and updated comments)
Revision
4337 -
Directory Listing
Modified
Fri Mar 22 00:05:25 2013 UTC
(7 years, 11 months ago)
by
caltinay
Original Path:
trunk/site_scons
Detect a few more byte swap/endianness headers and silence output from
'detectModule' scons helper
Revision
4323 -
Directory Listing
Modified
Tue Mar 19 00:17:36 2013 UTC
(7 years, 11 months ago)
by
jfenwick
Original Path:
trunk/site_scons
Bringing across changes from release3.3.1. (Version names are set back to Development).
Revision
4300 -
Directory Listing
Modified
Mon Mar 11 00:50:19 2013 UTC
(7 years, 11 months ago)
by
caltinay
Original Path:
trunk/site_scons
Always invoke external python to check for modules. For some reason scipy
detection did not work properly using the old way.
Revision
4299 -
Directory Listing
Modified
Mon Mar 11 00:40:09 2013 UTC
(7 years, 11 months ago)
by
caltinay
Original Path:
trunk/site_scons
Exit with a warning in example files that require unavailable scipy.
bollide->hamster
added warnings to scons for scipy and gdal
Revision
4295 -
Directory Listing
Modified
Fri Mar 8 04:42:01 2013 UTC
(7 years, 11 months ago)
by
caltinay
Original Path:
trunk/site_scons
de-cluttered sconstruct a bit and fixed a script.
Revision
4104 -
Directory Listing
Modified
Thu Dec 13 03:30:23 2012 UTC
(8 years, 2 months ago)
by
jfenwick
Original Path:
trunk/site_scons
Ensuring we are using new-style classes
This may not be strictly necessary since our code does not depend on the difference.
Revision
4078 -
Directory Listing
Modified
Fri Nov 16 07:50:49 2012 UTC
(8 years, 3 months ago)
by
jfenwick
Original Path:
trunk/site_scons
Unit tests for binary install with no scons and no source tree.
Script for installing and testing a .deb within a chroot.
Revision
4030 -
Directory Listing
Modified
Wed Oct 24 00:57:36 2012 UTC
(8 years, 4 months ago)
by
caltinay
Original Path:
trunk/site_scons
Silenced the no-visit-in-path warning and fixed not-in-path run-escript in
utest.sh.
Revision
3975 -
Directory Listing
Modified
Thu Sep 20 01:54:06 2012 UTC
(8 years, 5 months ago)
by
caltinay
Original Path:
trunk/site_scons
Merged symbolic branch into trunk. Curious what daniel and spartacus have to
say...
Revision
3804 -
Directory Listing
Modified
Mon Feb 6 00:48:22 2012 UTC
(9 years ago)
by
caltinay
Original Path:
trunk/site_scons
Fixed utest.sh generator so tests can be run if the installation prefix is
not `pwd`
Revision
3376 -
Directory Listing
Modified
Tue Nov 23 01:56:20 2010 UTC
(10 years, 3 months ago)
by
caltinay
Original Path:
trunk/site_scons
Invoke run-escript instead of escript in runTest.
Revision
3359 -
Directory Listing
Modified
Wed Nov 17 23:32:36 2010 UTC
(10 years, 3 months ago)
by
jfenwick
Original Path:
trunk/site_scons
Fixing problem with ./utest.sh including full build path
Revision
3349 -
Directory Listing
Modified
Mon Nov 15 05:09:56 2010 UTC
(10 years, 3 months ago)
by
caltinay
Original Path:
trunk/site_scons
escript now supports out-of-tree builds.
All build and test files are now created under a user-definable build_dir
directory.
This also fixes issue 291.
Removed most svn:ignore props since they are no longer required.
Revision
3270 -
Directory Listing
Modified
Thu Oct 14 00:30:11 2010 UTC
(10 years, 4 months ago)
by
caltinay
Original Path:
trunk/site_scons
added -dEPSCrop option to ps2pdf so graphics are cropped as expected.
Revision
3229 -
Directory Listing
Modified
Thu Sep 30 22:47:02 2010 UTC
(10 years, 5 months ago)
by
caltinay
Original Path:
branches/scons_revamp_from_3210/site_scons
Second iteration:
- all additional SConscript files reviewed and 'cleaned up'.
- broke compatibility with scons <0.98.1! Why?
-- 0.98.1 was released April 2008, even Lenny ships 1.0.0
-- we had a lot of (dirty) workarounds and checks to keep that compatibility
-- a couple of features in 0.98.1 make life a lot easier (e.g. Glob())
-- scons is Python-only (no libraries) so very easy to install/update
Revision
3212 -
Directory Listing
Added
Tue Sep 28 01:06:07 2010 UTC
(10 years, 5 months ago)
by
caltinay
Original Path:
branches/scons_revamp_from_3210/site_scons
First iteration:
- cleanup of main SConstruct file
- new template options file with commented options
- moved our extensions to the "proper" place according to scons docs
- fixed a regex issue in wrapper script
- this version works on guineapig and shake75