Log of /trunk/finley/src/CPPAdapter
Directory Listing
Revision
1375 -
Directory Listing
Modified
Wed Jan 9 00:15:05 2008 UTC
(11 years, 11 months ago)
by
gross
bug in interpolation at reduced face elements fixed.
Revision
1370 -
Directory Listing
Modified
Wed Jan 2 09:21:43 2008 UTC
(11 years, 11 months ago)
by
gross
explicit upwinding scheme added.
Revision
1367 -
Directory Listing
Modified
Wed Dec 19 02:45:07 2007 UTC
(11 years, 11 months ago)
by
gross
finley can now assemble a transport problem.
Revision
1366 -
Directory Listing
Modified
Tue Dec 18 05:49:17 2007 UTC
(11 years, 11 months ago)
by
gross
finley can create a TransportProblem now
Revision
1365 -
Directory Listing
Modified
Mon Dec 17 07:28:23 2007 UTC
(11 years, 11 months ago)
by
gross
some cosmetics.
Revision
1364 -
Directory Listing
Modified
Mon Dec 17 07:22:45 2007 UTC
(11 years, 11 months ago)
by
gross
finley interface to paso's transport solver added.
Revision
1361 -
Directory Listing
Modified
Fri Dec 14 09:26:51 2007 UTC
(11 years, 11 months ago)
by
gross
first steps towards a flux controlled transport solver.
Revision
1360 -
Directory Listing
Modified
Thu Dec 13 05:05:00 2007 UTC
(11 years, 11 months ago)
by
ksteube
Partial implementation of ReadMeshMPI.
Will eventually replace ReadMesh but for now has a different name.
Revision
1347 -
Directory Listing
Modified
Fri Nov 16 05:37:07 2007 UTC
(12 years ago)
by
ksteube
Completed mesh.dump(file) and mesh=LoadMesh(file) by adding TagMap and
implementing MPI parallelism.
Now allocating ElementFile for ContactElements even if there are none.
Removed file Mesh_dump.c since dump/loadMesh are in CPPAdapter/MeshAdapter*.cpp.
Revision
1346 -
Directory Listing
Modified
Wed Nov 14 22:48:12 2007 UTC
(12 years ago)
by
ksteube
dump/LoadMesh methods work except for TagMap, Point elements probably OK but are untested.
Revision
1345 -
Directory Listing
Modified
Wed Nov 14 07:53:34 2007 UTC
(12 years ago)
by
ksteube
Created LoadMesh to read a mesh from a distributed NetCDF file.
Can read nodes but not elements yet.
Revision
1344 -
Directory Listing
Modified
Wed Nov 14 04:28:25 2007 UTC
(12 years ago)
by
ksteube
Now using TMPMEMFREE but still thrashes memory for very large mesh.
Future solution will be to use NetCDF subsetting and less temp memory.
Revision
1343 -
Directory Listing
Modified
Wed Nov 14 02:48:02 2007 UTC
(12 years ago)
by
ksteube
First cut implementation of mesh.dump() using NetCDF. TagMap not
saved yet. The code for Points probably works but has not been tested.
Revision
1339 -
Directory Listing
Modified
Wed Nov 7 01:53:12 2007 UTC
(12 years, 1 month ago)
by
ksteube
Modified scons target release_src to include lib/ and include/ since
their presence is required for a build. Modified
mydomain.print_mesh_info(True) to include more useful info about a
distributed domain. Added mypde.getOperator().print_matrix_info(True)
to tell about a distributed matrix.
Revision
1326 -
Directory Listing
Modified
Mon Oct 1 08:10:41 2007 UTC
(12 years, 2 months ago)
by
ksteube
Implemented domain.print_mesh_info() so we can see the distribution of elements & nodes.
Implemented -DBOUNDS_CHECK to catch an error with periodicN=True.
Revision
1312 -
Directory Listing
Modified
Mon Sep 24 06:18:44 2007 UTC
(12 years, 2 months ago)
by
ksteube
The MPI branch is hereby closed. All future work should be in trunk.
Previously in revision 1295 I merged the latest changes to trunk into trunk-mpi-branch.
In this revision I copied all files from trunk-mpi-branch over the corresponding
trunk files. I did not use 'svn merge', it was a copy.
Revision
1204 -
Directory Listing
Modified
Sat Jun 23 11:43:12 2007 UTC
(12 years, 5 months ago)
by
gross
a frame for an improved lumping procedure added.
Revision
1141 -
Directory Listing
Modified
Tue May 15 04:24:51 2007 UTC
(12 years, 6 months ago)
by
gross
Some changes to make things run on windows. There is still a problem with netcdf an long file names on windows but there is the suspicion that this is a bigger problem related to boost (compiler options). In fact runs with large numbers of iteration/time steps tend to create seg faults.
Revision
1137 -
Directory Listing
Modified
Thu May 10 08:11:31 2007 UTC
(12 years, 7 months ago)
by
gross
This version passes the tests on windows except for
* vtk
* netCDF
The version needs to be tested on altix and linux
Revision
1116 -
Directory Listing
Modified
Mon Apr 23 03:36:34 2007 UTC
(12 years, 7 months ago)
by
gross
Interporpolation from full to reduced integration order added.
Revision
1107 -
Directory Listing
Modified
Thu Apr 19 02:14:18 2007 UTC
(12 years, 7 months ago)
by
gross
Small bug in ReadMeh call fixed.
Test for typ of verbose argument in pdetools.SaddlePointSolver added.
Revision
1080 -
Directory Listing
Modified
Wed Apr 11 06:07:30 2007 UTC
(12 years, 8 months ago)
by
gross
small typo fixed.
Revision
1064 -
Directory Listing
Modified
Tue Mar 27 06:21:02 2007 UTC
(12 years, 8 months ago)
by
gross
test for reduced integration order for grad, interpolate and integrate added.
Bug shown by the tests have been fixed.
Revision
1062 -
Directory Listing
Modified
Mon Mar 26 06:17:53 2007 UTC
(12 years, 8 months ago)
by
gross
reduced integration schemes are implemented now for grad, integrate, etc. Tests still to be added.
Revision
1059 -
Directory Listing
Modified
Fri Mar 23 11:01:53 2007 UTC
(12 years, 8 months ago)
by
gross
first steps toward reduced element integration order. The escript bit is done but the finley part still needs work.
Revision
1044 -
Directory Listing
Modified
Mon Mar 19 07:29:31 2007 UTC
(12 years, 8 months ago)
by
gross
clear name tagging is supported now.
Revision
1022 -
Directory Listing
Modified
Tue Mar 13 02:25:53 2007 UTC
(12 years, 8 months ago)
by
phornby
Now define the destructors for all the Exceptions (sorry guys & gals).
Revision
1020 -
Directory Listing
Modified
Mon Mar 12 10:12:36 2007 UTC
(12 years, 8 months ago)
by
phornby
Added explicit destructors to all Exception classes.
Fixed an ifdef in TestCase.cpp
Made the conditional definition of M_PI in LocalOps.h
depend only on M_PI being undefined.
Replace dynamically dimensioned arrays in DataFactory & DataTagged with malloc.
sort() method of list does not take a named argument
(despite the manual's claims to the contary).
Revision
971 -
Directory Listing
Modified
Wed Feb 14 04:40:49 2007 UTC
(12 years, 9 months ago)
by
ksteube
Had to undo commit to new MPI branch. The changes went into the original and
not the branch. The files committed here are exactly the same as revision 969.
Revision
969 -
Directory Listing
Modified
Tue Feb 13 23:02:23 2007 UTC
(12 years, 9 months ago)
by
ksteube
Parallelization using MPI for solution of implicit problems.
Parallelization for explicit problems has already been accomplished in
the main SVN branch.
This is incomplete and is not ready for use.
Revision
967 -
Directory Listing
Modified
Tue Feb 13 09:40:12 2007 UTC
(12 years, 9 months ago)
by
gross
dump and load of expanded data via netCDF added. some test are still missing.
Revision
964 -
Directory Listing
Modified
Tue Feb 13 05:10:26 2007 UTC
(12 years, 9 months ago)
by
gross
The set/getRefVal functions of Data objects have been removed (mainly to avoid later problems with MPI).
Moreover, a faster access to the reference id of samples has been introduced. I don't think that anybody will
profit form this at this stage but it will allow a faster dump of data objects.
Revision
934 -
Directory Listing
Modified
Tue Jan 23 09:52:45 2007 UTC
(12 years, 10 months ago)
by
gross
gmsh file reader for finley
Revision
888 -
Directory Listing
Modified
Tue Nov 7 08:31:26 2006 UTC
(13 years, 1 month ago)
by
gross
Problem in Mesh_findMatchingFaces.c fixed:
default tolerance in python interface was set too tight.
Revision
817 -
Directory Listing
Modified
Sat Aug 26 03:08:52 2006 UTC
(13 years, 3 months ago)
by
ksteube
Can now compile and run with MPI on shake71
Revision
798 -
Directory Listing
Modified
Fri Aug 4 01:05:36 2006 UTC
(13 years, 4 months ago)
by
gross
Reimplementation of the assemblage with persistent jacobeans.
There are also a few changes to the tests which has now
dramatically reduced the memory demand.
Revision
793 -
Directory Listing
Modified
Sat Jul 29 19:40:22 2006 UTC
(13 years, 4 months ago)
by
dhawcroft
Preliminary MPI version of saveVTK. Needs testers. Works for point data and should work for cell centered data.
Revision
782 -
Directory Listing
Modified
Tue Jul 18 00:47:47 2006 UTC
(13 years, 4 months ago)
by
bcumming
Large number of changes to Finley for meshing in MPI.
- optimisation and neatening up of rectcanglular mesh generation code
- first and second order 1D, 2D and 3D rectangular meshes are now
available in finley and escript using MPI.
- reduced meshes now generated in MPI, and interpolation to and from
reduced data types now supported.
Revision
779 -
Directory Listing
Modified
Fri Jul 14 07:41:31 2006 UTC
(13 years, 4 months ago)
by
woo409
+ Updated compilation options for Cognac to squeeze out a bit more performance
+ Now compiles using the Intel Math headers (mathimf.h) rather than plain math.h on both Win32 and Linux platforms when using the Intel compiler. Gives a small boost to performance on Altix and is essential on Windows
Revision
767 -
Directory Listing
Modified
Fri Jun 30 07:29:08 2006 UTC
(13 years, 5 months ago)
by
gross
new FunctionSpace method setTags added
Revision
759 -
Directory Listing
Modified
Thu Jun 29 01:53:23 2006 UTC
(13 years, 5 months ago)
by
bcumming
- added directory pythonMPI to the source tree. this directory contains
the c++ wrapper that is used to run python scripts in parallel for the
MPI version of escript/finley
- updated the SConstruct and ./scons/ess_options.py for conditional MPI
compilation. To compile the MPI version on ESS uncomment the #define
PASO_MPI in ./paso/src/Paso.h and add the command line option
useMPI=yes when running scons.
- fixed a compile time error in the MPI build in
finley/src/CPPAdapter/MeshAdapterFactory.cpp
Revision
757 -
Directory Listing
Modified
Mon Jun 26 13:12:56 2006 UTC
(13 years, 5 months ago)
by
woo409
+ Merge of intelc_win32 branch (revision 741:755) with trunk. Tested on iVEC altix (run_tests and py_tests all pass)
Revision
751 -
Directory Listing
Modified
Mon Jun 26 01:46:34 2006 UTC
(13 years, 5 months ago)
by
bcumming
Changes relating to the MPI version of escript
The standard OpenMP version of escript is unchanged
- updated data types (Finley_Mesh, Finley_NodeFile, etc) to store meshes
over multiple MPI processes.
- added CommBuffer code in Paso for communication of Data associated
with distributed meshes
- updates in Finley and Escript to support distributed data and operations
on distributed data (such as interpolation).
- construction of RHS in MPI, so that simple explicit schemes (such as
/docs/examples/wave.py without IO and the Locator) can run in MPI.
- updated mesh generation for first order line, rectangle and brick
meshes and second order line meshes in MPI.
- small changes to trunk/SConstruct and trunk/scons/ess_options.py to
build the MPI version, these changes are turned off by default.
Revision
727 -
Directory Listing
Modified
Fri May 12 06:31:06 2006 UTC
(13 years, 6 months ago)
by
gross
In case of an error in paso a seg fault occured. this was caused by
inproper deallocation of memory in this case. this problem is fixed now.
Revision
682 -
Directory Listing
Modified
Mon Mar 27 02:43:09 2006 UTC
(13 years, 8 months ago)
by
robwdcock
+ NEW BUILD SYSTEM
This commit contains the new build system with cross-platform support.
Most things work are before though you can have more control.
ENVIRONMENT settings have changed:
+ You no longer require LD_LIBRARY_PATH or PYTHONPATH to point to the
esysroot for building and testing performed via scons
+ ACcESS altix users: It is recommended you change your modules to load
the latest intel compiler and other libraries required by boost to match
the setup in svn (you can override). The correct modules are as follows
module load intel_cc.9.0.026
export
MODULEPATH=${MODULEPATH}:/data/raid2/toolspp4/modulefiles/gcc-3.3.6
module load boost/1.33.0/python-2.4.1
module load python/2.4.1
module load numarray/1.3.3
Revision
626 -
Directory Listing
Modified
Thu Mar 23 02:16:36 2006 UTC
(13 years, 8 months ago)
by
elspeth
Copyright information inserted
Revision
547 -
Directory Listing
Modified
Tue Feb 21 06:10:54 2006 UTC
(13 years, 9 months ago)
by
gross
solution and reduced solution can have reference numbers now!
Revision
532 -
Directory Listing
Modified
Wed Feb 15 09:45:53 2006 UTC
(13 years, 9 months ago)
by
gross
first steps towards the reuse of the element jacobians
Revision
480 -
Directory Listing
Modified
Wed Feb 1 05:15:12 2006 UTC
(13 years, 10 months ago)
by
jgs
rationalise #includes and forward declarations
Revision
474 -
Directory Listing
Modified
Mon Jan 30 04:23:44 2006 UTC
(13 years, 10 months ago)
by
jgs
restructure escript source tree
move src/Data/* -> src
remove inc
modify #includes and cpppath settings accordingly
Revision
472 -
Directory Listing
Modified
Fri Jan 27 01:50:59 2006 UTC
(13 years, 10 months ago)
by
jgs
rationalise all #includes
Revision
155 -
Directory Listing
Modified
Wed Nov 9 02:02:19 2005 UTC
(14 years, 1 month ago)
by
jgs
move all directories from trunk/esys2 into trunk and remove esys2