/[escript]/trunk/site_scons
ViewVC logotype

Log of /trunk/site_scons

View Directory Listing Directory Listing


Sticky Revision:

Revision 6259 - Directory Listing
Modified Fri Jun 3 03:07:20 2016 UTC (18 months, 2 weeks ago) by caltinay
do not require Zoltan2.


Revision 6253 - Directory Listing
Modified Thu Jun 2 05:04:41 2016 UTC (18 months, 2 weeks ago) by caltinay
...final?


Revision 6252 - Directory Listing
Modified Thu Jun 2 05:02:50 2016 UTC (18 months, 2 weeks ago) by caltinay
brrr, they switched from reporting via stderr to stdout...


Revision 6249 - Directory Listing
Modified Thu Jun 2 04:37:00 2016 UTC (18 months, 2 weeks ago) by caltinay
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 (18 months, 2 weeks ago) by caltinay
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 (18 months, 2 weeks ago) by caltinay
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 (18 months, 2 weeks ago) by caltinay
**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 6223 - Directory Listing
Modified Thu May 26 01:06:02 2016 UTC (18 months, 3 weeks ago) by jfenwick
Fixes to itest.sh and extract tests


Revision 6175 - Directory Listing
Modified Fri Apr 15 06:59:14 2016 UTC (20 months ago) by caltinay
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 (20 months, 1 week ago) by caltinay
we should now properly catch segfaults when testing.


Revision 6146 - Directory Listing
Modified Wed Apr 6 07:10:59 2016 UTC (20 months, 1 week ago) by caltinay
add lib path for trilinos.


Revision 6145 - Directory Listing
Modified Wed Apr 6 06:28:57 2016 UTC (20 months, 1 week ago) by caltinay
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 6144 - Directory Listing
Modified Wed Apr 6 05:25:13 2016 UTC (20 months, 1 week ago) by caltinay
last round of namespacing defines.


Revision 6142 - Directory Listing
Modified Wed Apr 6 03:57:28 2016 UTC (20 months, 1 week ago) by caltinay
two fixes.


Revision 6141 - Directory Listing
Modified Wed Apr 6 03:51:30 2016 UTC (20 months, 1 week ago) by caltinay
more namespacing of defines.


Revision 6139 - Directory Listing
Modified Wed Apr 6 02:58:19 2016 UTC (20 months, 1 week ago) by caltinay
fix for scons versions < 2.4


Revision 6138 - Directory Listing
Modified Wed Apr 6 02:10:10 2016 UTC (20 months, 1 week ago) by caltinay
starting to 'namespace' our way too generic defines...


Revision 6137 - Directory Listing
Modified Wed Apr 6 01:57:52 2016 UTC (20 months, 1 week ago) by caltinay
new configure check for working complex std::acos


Revision 6119 - Directory Listing
Modified Sun Apr 3 23:36:59 2016 UTC (20 months, 2 weeks ago) by caltinay
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 6112 - Directory Listing
Modified Thu Mar 31 09:40:10 2016 UTC (20 months, 2 weeks ago) by jfenwick
Relicense all the things!



Revision 6044 - Directory Listing
Modified Wed Mar 9 05:57:27 2016 UTC (21 months, 1 week ago) by caltinay
next try to fix the getopts issue.


Revision 6041 - Directory Listing
Modified Wed Mar 9 03:48:05 2016 UTC (21 months, 1 week ago) by caltinay
the -- appears to break parsing properly...


Revision 6034 - Directory Listing
Modified Wed Mar 9 00:37:57 2016 UTC (21 months, 1 week ago) by caltinay
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 (23 months ago) by jfenwick
Copyright dates updated.
\version for doxygen to read


Revision 5851 - Directory Listing
Modified Thu Dec 10 05:09:35 2015 UTC (2 years ago) by jfenwick
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 (2 years, 1 month ago) by caltinay
updating savanna options to use intel 2016 and cuda 7.5


Revision 5816 - Directory Listing
Modified Thu Oct 8 23:44:31 2015 UTC (2 years, 2 months ago) by caltinay
fix running unit tests when prefix is set to somewhere else.


Revision 5707 - Directory Listing
Modified Mon Jun 29 03:59:06 2015 UTC (2 years, 5 months ago) by sshaw
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 (2 years, 5 months ago) by sshaw
all python files now force use of python3 prints and division syntax to stop sneaky errors appearing in py3 environs

Revision 5705 - Directory Listing
Modified Mon Jun 29 01:07:07 2015 UTC (2 years, 5 months ago) by sshaw
no more tab characters in python files

Revision 5696 - Directory Listing
Modified Fri Jun 26 04:00:56 2015 UTC (2 years, 5 months ago) by caltinay
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 (2 years, 5 months ago) by caltinay
Bail out if trying to build with long indices and lapack.


Revision 5636 - Directory Listing
Modified Tue Jun 9 23:44:22 2015 UTC (2 years, 6 months ago) by jfenwick
Remove some debug prints


Revision 5610 - Directory Listing
Modified Wed May 13 00:40:26 2015 UTC (2 years, 7 months ago) by jfenwick
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 (2 years, 7 months ago) by sshaw
making itest do the summary of failures the same as utest

Revision 5606 - Directory Listing
Modified Tue May 5 05:17:34 2015 UTC (2 years, 7 months ago) by jfenwick
Fix tests I broke


Revision 5604 - Directory Listing
Modified Tue May 5 01:45:11 2015 UTC (2 years, 7 months ago) by jfenwick
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 (2 years, 7 months ago) by jfenwick
Fixing institution name to comply with policy

Revision 5589 - Directory Listing
Modified Wed Apr 22 03:13:44 2015 UTC (2 years, 7 months ago) by jfenwick
Changes brought across from the debian preparation branch.



Revision 5524 - Directory Listing
Modified Wed Mar 11 01:05:39 2015 UTC (2 years, 9 months ago) by sshaw
and stifling the right output


Revision 5523 - Directory Listing
Modified Wed Mar 11 01:04:43 2015 UTC (2 years, 9 months ago) by sshaw
adding ommitted and import cat from command


Revision 5522 - Directory Listing
Modified Tue Mar 10 23:26:03 2015 UTC (2 years, 9 months ago) by sshaw
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 (2 years, 9 months ago) by sshaw
adding failure logs and continuing after failing when using utest.sh

Revision 5488 - Directory Listing
Modified Tue Feb 24 01:13:15 2015 UTC (2 years, 9 months ago) by sshaw
examples used in testing no longer follow the test rules

Revision 5486 - Directory Listing
Modified Mon Feb 23 05:00:59 2015 UTC (2 years, 9 months ago) by sshaw
removed skip tracking for tools

Revision 5485 - Directory Listing
Modified Mon Feb 23 03:41:02 2015 UTC (2 years, 9 months ago) by sshaw
adding an omitted /

Revision 5484 - Directory Listing
Modified Mon Feb 23 01:06:38 2015 UTC (2 years, 9 months ago) by sshaw
adjusting utest to use the same testing framework as scons for skipped test logging

Revision 5448 - Directory Listing
Modified Fri Feb 6 05:31:37 2015 UTC (2 years, 10 months ago) by jfenwick
Updating all the dates

Revision 5442 - Directory Listing
Modified Tue Feb 3 07:10:21 2015 UTC (2 years, 10 months ago) by jfenwick
Fix to utest construction

Revision 5435 - Directory Listing
Modified Tue Jan 27 00:15:26 2015 UTC (2 years, 10 months ago) by caltinay
option 'thrust_prefix' was never used - updated to cuda_prefix and added
detection code. Updated savanna options.


Revision 5407 - Directory Listing
Modified Thu Dec 18 02:48:24 2014 UTC (3 years ago) by jfenwick
release changes

Revision 5391 - Directory Listing
Modified Tue Dec 16 06:59:58 2014 UTC (3 years ago) by caltinay
report gmshpy availability


Revision 5266 - Directory Listing
Modified Mon Nov 17 06:45:01 2014 UTC (3 years, 1 month ago) by caltinay
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 5229 - Directory Listing
Modified Mon Oct 27 23:39:15 2014 UTC (3 years, 1 month ago) by caltinay
build_dir->BUILD_DIR in testrunner


Revision 5183 - Directory Listing
Modified Tue Sep 30 05:55:37 2014 UTC (3 years, 2 months ago) by caltinay
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 (3 years, 3 months ago) by caltinay
Merging ripley diagonal storage + CUDA support into trunk.
Options file version has been incremented due to new options
'cuda' and 'nvccflags'.


Revision 5045 - Directory Listing
Modified Fri Jun 13 02:53:39 2014 UTC (3 years, 6 months ago) by caltinay
minor fixes required on cray/py26


Revision 5022 - Directory Listing
Modified Tue Jun 10 05:02:47 2014 UTC (3 years, 6 months ago) by sshaw
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 (3 years, 6 months ago) by caltinay
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 (3 years, 6 months ago) by sshaw
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 (3 years, 7 months ago) by sshaw
adding build fail message for when a boost lib is too old to compile everything anyway (minimum version is currently 1.46)

Revision 4900 - Directory Listing
Modified Tue Apr 29 01:44:02 2014 UTC (3 years, 7 months ago) by jduplessis
update sympy version check


Revision 4897 - Directory Listing
Modified Tue Apr 29 00:43:58 2014 UTC (3 years, 7 months ago) by jduplessis
sympy version check


Revision 4870 - Directory Listing
Modified Mon Apr 14 10:50:41 2014 UTC (3 years, 8 months ago) by caltinay
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 4740 - Directory Listing
Modified Wed Mar 12 03:26:13 2014 UTC (3 years, 9 months ago) by sshaw
exporting compression support to buildvars

Revision 4738 - Directory Listing
Modified Wed Mar 12 01:32:36 2014 UTC (3 years, 9 months ago) by sshaw
adding support for reading binary grids from gzip compressed binary files, ripley brick only so far

Revision 4674 - Directory Listing
Modified Thu Feb 13 23:47:04 2014 UTC (3 years, 10 months ago) by jfenwick
Not using GNU only getopt arguments

Revision 4657 - Directory Listing
Modified Thu Feb 6 06:12:20 2014 UTC (3 years, 10 months ago) by jfenwick
I changed some files.
Updated copyright notices, added GeoComp.




Revision 4576 - Directory Listing
Modified Mon Dec 9 23:35:30 2013 UTC (4 years ago) by sshaw
python3ified things, replaced mixed whitespace and xrange calls

Revision 4520 - Directory Listing
Modified Thu Aug 22 06:42:57 2013 UTC (4 years, 3 months ago) by caltinay
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 4419 - Directory Listing
Modified Mon May 20 05:03:35 2013 UTC (4 years, 6 months ago) by caltinay
Fixed a typo.


Revision 4337 - Directory Listing
Modified Fri Mar 22 00:05:25 2013 UTC (4 years, 8 months ago) by caltinay
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 (4 years, 9 months ago) by jfenwick
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 (4 years, 9 months ago) by caltinay
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 (4 years, 9 months ago) by caltinay
Exit with a warning in example files that require unavailable scipy.
bollide->hamster
added warnings to scons for scipy and gdal


Revision 4296 - Directory Listing
Modified Fri Mar 8 05:37:44 2013 UTC (4 years, 9 months ago) by caltinay
Oopsie


Revision 4295 - Directory Listing
Modified Fri Mar 8 04:42:01 2013 UTC (4 years, 9 months ago) by caltinay
de-cluttered sconstruct a bit and fixed a script.


Revision 4293 - Directory Listing
Modified Fri Mar 8 00:07:07 2013 UTC (4 years, 9 months ago) by jfenwick
fixing sneaky bug in grouptest

Revision 4154 - Directory Listing
Modified Tue Jan 22 09:30:23 2013 UTC (4 years, 10 months ago) by jfenwick
Round 1 of copyright fixes

Revision 4104 - Directory Listing
Modified Thu Dec 13 03:30:23 2012 UTC (5 years ago) by jfenwick
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 (5 years, 1 month ago) by jfenwick
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 (5 years, 1 month ago) by caltinay
Silenced the no-visit-in-path warning and fixed not-in-path run-escript in
utest.sh.


Revision 3981 - Directory Listing
Modified Fri Sep 21 02:47:54 2012 UTC (5 years, 2 months ago) by jfenwick
First pass of updating copyright notices

Revision 3975 - Directory Listing
Modified Thu Sep 20 01:54:06 2012 UTC (5 years, 2 months ago) by caltinay
Merged symbolic branch into trunk. Curious what daniel and spartacus have to
say...


Revision 3945 - Directory Listing
Modified Tue Aug 21 04:11:13 2012 UTC (5 years, 3 months ago) by jfenwick
Changing utest behaviour for MPI


Revision 3911 - Directory Listing
Modified Thu Jun 14 01:01:03 2012 UTC (5 years, 6 months ago) by jfenwick
Copyright changes

Revision 3804 - Directory Listing
Modified Mon Feb 6 00:48:22 2012 UTC (5 years, 10 months ago) by caltinay
Fixed utest.sh generator so tests can be run if the installation prefix is
not `pwd`


Revision 3581 - Directory Listing
Modified Tue Sep 6 00:52:58 2011 UTC (6 years, 3 months ago) by gross
Used python 2.7 syntax. Sorry!

Revision 3580 - Directory Listing
Modified Tue Sep 6 00:31:35 2011 UTC (6 years, 3 months ago) by gross
error handeling for python compilation improved.

Revision 3376 - Directory Listing
Modified Tue Nov 23 01:56:20 2010 UTC (7 years ago) by caltinay
Invoke run-escript instead of escript in runTest.


Revision 3359 - Directory Listing
Modified Wed Nov 17 23:32:36 2010 UTC (7 years, 1 month ago) by jfenwick
Fixing problem with ./utest.sh including full build path


Revision 3349 - Directory Listing
Modified Mon Nov 15 05:09:56 2010 UTC (7 years, 1 month ago) by caltinay
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 (7 years, 2 months ago) by caltinay
added -dEPSCrop option to ps2pdf so graphics are cropped as expected.


Revision 3259 - Directory Listing
Modified Mon Oct 11 01:48:14 2010 UTC (7 years, 2 months ago) by jfenwick
Copied from: branches/domexper/site_scons revision 3258
Merging dudley and scons updates from branches


Revision 3251 - Directory Listing
Modified Thu Oct 7 04:02:30 2010 UTC (7 years, 2 months ago) by jfenwick
Original Path: branches/domexper/site_scons
Copied from: branches/scons_revamp_from_3210/site_scons revision 3243
Merged sconcript changes - weipa doesn't build unit test binary

Revision 3229 - Directory Listing
Modified Thu Sep 30 22:47:02 2010 UTC (7 years, 2 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 3214 - Directory Listing
Modified Tue Sep 28 03:26:24 2010 UTC (7 years, 2 months ago) by caltinay
Original Path: branches/scons_revamp_from_3210/site_scons
Builds on savanna now.


Revision 3212 - Directory Listing
Added Tue Sep 28 01:06:07 2010 UTC (7 years, 2 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


  ViewVC Help
Powered by ViewVC 1.1.26