/[escript]/trunk/dudley/SConscript
ViewVC logotype

Log of /trunk/dudley/SConscript

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 6174 - (view) (annotate) - [select for diffs]
Modified Fri Apr 15 03:41:03 2016 UTC (2 years, 7 months ago) by caltinay
File length: 1048 byte(s)
Diff to previous 6119
Some reorganisation of EscriptParams and related changes.
We now distinguish between modifiable parameters and build features.
To interrogate the latter use:
escript::hasFeature()  [ python: escript.hasFeature() ]
and
escript::listFeatures() [ python: escript.listFeatures() ]

I have decided to add specific getters for the remaining few parameters to
avoid the penalty of string comparisons and to remove the wealth of friend
declarations with Data* classes.

Also made some changes in SConstruct to make sure we set *all* preprocessor
directives *before* building anything.

Still to do is dealing with checks for direct solver and gmsh. The latter needs
to be a runtime check rather than a compile time check.


Revision 6119 - (view) (annotate) - [select for diffs]
Modified Sun Apr 3 23:36:59 2016 UTC (2 years, 7 months ago) by caltinay
File length: 982 byte(s)
Copied from: branches/trilinos_from_5897/dudley/SConscript revision 6118
Diff to previous 6116
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 6116 - (view) (annotate) - [select for diffs]
Modified Fri Apr 1 06:56:23 2016 UTC (2 years, 7 months ago) by caltinay
Original Path: branches/trilinos_from_5897/dudley/SConscript
File length: 982 byte(s)
Diff to previous 6115
sync with trunk and relicense new/moved files.


Revision 6115 - (view) (annotate) - [select for diffs]
Added Fri Apr 1 06:22:05 2016 UTC (2 years, 7 months ago) by caltinay
Original Path: branches/trilinos_from_5897/dudley/SConscript
File length: 992 byte(s)
continue to make things more modular and make some dependencies clearer so
we can now actually do:
(minimal but useless build):
scons domains= weipa=0 paso=0 trilinos=0
(build ripley with trilinos solvers only):
scons domains=ripley paso=0 trilinos=1

Fixed some example scripts that weren't checking for domain availability.


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.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26