/[escript]/branches/trilinos_from_5897/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
ViewVC logotype

Log of /branches/trilinos_from_5897/dudley/src/CPPAdapter/MeshAdapterFactory.cpp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 6079 - (view) (annotate) - [select for diffs]
Modified Mon Mar 21 12:22:38 2016 UTC (2 years, 10 months ago) by caltinay
File length: 20409 byte(s)
Diff to previous 6009
Big commit - making dudley much more like finley to make it more
managable. Fixed quite a few issues that had been fixed in finley.
Disposed of all ReducedNode/ReducedDOF entities that dudley never supported.
Compiles and passes tests.


Revision 6009 - (view) (annotate) - [select for diffs]
Modified Wed Mar 2 04:13:26 2016 UTC (2 years, 11 months ago) by caltinay
File length: 22884 byte(s)
Diff to previous 5963
Much needed sync with trunk...


Revision 5963 - (view) (annotate) - [select for diffs]
Modified Mon Feb 22 06:59:27 2016 UTC (2 years, 11 months ago) by caltinay
File length: 29736 byte(s)
Diff to previous 5898
sync and fix.


Revision 5898 - (view) (annotate) - [select for diffs]
Modified Fri Feb 5 03:37:49 2016 UTC (3 years ago) by caltinay
File length: 29906 byte(s)
Diff to previous 5863
trilinos playground


Revision 5863 - (view) (annotate) - [select for diffs]
Modified Wed Jan 13 02:25:48 2016 UTC (3 years, 1 month ago) by jfenwick
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 29906 byte(s)
Diff to previous 5593
Copyright dates updated.
\version for doxygen to read


Revision 5593 - (view) (annotate) - [select for diffs]
Modified Fri Apr 24 01:36:26 2015 UTC (3 years, 9 months ago) by jfenwick
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 29906 byte(s)
Diff to previous 5464
Fixing institution name to comply with policy

Revision 5464 - (view) (annotate) - [select for diffs]
Modified Sat Feb 14 00:25:03 2015 UTC (4 years ago) by jfenwick
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 29902 byte(s)
Diff to previous 5448
Fix for python compile warnings

Revision 5448 - (view) (annotate) - [select for diffs]
Modified Fri Feb 6 05:31:37 2015 UTC (4 years ago) by jfenwick
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 29850 byte(s)
Diff to previous 4934
Updating all the dates

Revision 4934 - (view) (annotate) - [select for diffs]
Modified Tue May 13 00:28:11 2014 UTC (4 years, 9 months ago) by jfenwick
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 29850 byte(s)
Diff to previous 4869
This commit is brought to you by the number 4934 and the tool "meld".
Merge of partially complete split world code from branch.




Revision 4869 - (view) (annotate) - [select for diffs]
Modified Mon Apr 14 10:39:22 2014 UTC (4 years, 10 months ago) by caltinay
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 24833 byte(s)
Diff to previous 4657
all of paso now lives in its own namespace.


Revision 4657 - (view) (annotate) - [select for diffs]
Modified Thu Feb 6 06:12:20 2014 UTC (5 years ago) by jfenwick
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 25017 byte(s)
Diff to previous 4558
I changed some files.
Updated copyright notices, added GeoComp.




Revision 4558 - (view) (annotate) - [select for diffs]
Modified Tue Dec 3 22:37:38 2013 UTC (5 years, 2 months ago) by jfenwick
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 24949 byte(s)
Diff to previous 4557
Moving MeshAdapter constructor call out of smartptr constructor.  I think a throw in there would lead to undefined behaviour

Revision 4557 - (view) (annotate) - [select for diffs]
Modified Tue Dec 3 12:53:38 2013 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 24925 byte(s)
Diff to previous 4480
Fixed boost/intel issue in dudley and synced options file with module on
savanna.


Revision 4480 - (view) (annotate) - [select for diffs]
Modified Mon Jun 24 05:09:52 2013 UTC (5 years, 7 months ago) by caltinay
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 24965 byte(s)
Diff to previous 4478
More valgrind suppressions and memory leak fixes identified in various places.


Revision 4478 - (view) (annotate) - [select for diffs]
Modified Thu Jun 20 06:34:02 2013 UTC (5 years, 8 months ago) by caltinay
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 24846 byte(s)
Diff to previous 4346
Moved appendRankToFilename to header within namespace to remove code duplication
and fixed memory leaks this way.


Revision 4346 - (view) (annotate) - [select for diffs]
Modified Tue Apr 2 04:46:45 2013 UTC (5 years, 10 months ago) by jfenwick
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 24850 byte(s)
Diff to previous 4192
Bringing the changes from doubleplusgood branch.
Can't merge directly because svn doesn't transfer changes to renamed files (mutter grumble).

Revision 4192 - (view) (annotate) - [select for diffs]
Modified Tue Feb 12 00:28:47 2013 UTC (6 years ago) by gross
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 24865 byte(s)
Diff to previous 4154
problem with nc reader for dudley and finley fixed: the reader builds now the taginuse lists.

Revision 4154 - (view) (annotate) - [select for diffs]
Modified Tue Jan 22 09:30:23 2013 UTC (6 years ago) by jfenwick
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 24598 byte(s)
Diff to previous 3981
Round 1 of copyright fixes

Revision 3981 - (view) (annotate) - [select for diffs]
Modified Fri Sep 21 02:47:54 2012 UTC (6 years, 4 months ago) by jfenwick
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 24598 byte(s)
Diff to previous 3911
First pass of updating copyright notices

Revision 3911 - (view) (annotate) - [select for diffs]
Modified Thu Jun 14 01:01:03 2012 UTC (6 years, 8 months ago) by jfenwick
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 24479 byte(s)
Diff to previous 3892
Copyright changes

Revision 3892 - (view) (annotate) - [select for diffs]
Modified Tue Apr 10 08:57:23 2012 UTC (6 years, 10 months ago) by jfenwick
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 24479 byte(s)
Diff to previous 3637
Merged changes across from the attempt2 branch.
This version builds and passes python2 tests.
It also passes most python3 tests.




Revision 3637 - (view) (annotate) - [select for diffs]
Modified Fri Oct 21 04:29:33 2011 UTC (7 years, 4 months ago) by caltinay
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 24370 byte(s)
Diff to previous 3317
Fixed memory leaks in loadMesh() for dudley and finley.


Revision 3317 - (view) (annotate) - [select for diffs]
Modified Thu Oct 28 00:50:41 2010 UTC (8 years, 3 months ago) by caltinay
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 23612 byte(s)
Diff to previous 3259
Removed bogus mpi.h includes, replaced others by our esysUtils wrapper
and rearranged so that the wrapper always comes before netcdf which fixes
linking problems when disabling mpi on systems with netCDF 4.x.


Revision 3259 - (view) (annotate) - [select for diffs]
Modified Mon Oct 11 01:48:14 2010 UTC (8 years, 4 months ago) by jfenwick
Original Path: trunk/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 23597 byte(s)
Diff to previous 3247
Merging dudley and scons updates from branches


Revision 3247 - (view) (annotate) - [select for diffs]
Modified Wed Oct 6 05:53:06 2010 UTC (8 years, 4 months ago) by caltinay
Original Path: branches/domexper/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 23597 byte(s)
Diff to previous 3231
Fixed name clashes between dudley and finley so both can be used
simultaneously.


Revision 3231 - (view) (annotate) - [select for diffs]
Modified Fri Oct 1 01:53:46 2010 UTC (8 years, 4 months ago) by jfenwick
Original Path: branches/domexper/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 23576 byte(s)
Diff to previous 3227
Fix MPI and OMP problems not detected in serial


Revision 3227 - (view) (annotate) - [select for diffs]
Modified Thu Sep 30 06:07:08 2010 UTC (8 years, 4 months ago) by jfenwick
Original Path: branches/domexper/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 24258 byte(s)
Diff to previous 3216
Pass1 or moving MPI stuff out of paso


Revision 3216 - (view) (annotate) - [select for diffs]
Modified Tue Sep 28 05:13:17 2010 UTC (8 years, 4 months ago) by jfenwick
Original Path: branches/domexper/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 26583 byte(s)
Diff to previous 3161
ElementFile does not use ReferenceElements anymore


Revision 3161 - (view) (annotate) - [select for diffs]
Modified Tue Sep 7 04:17:03 2010 UTC (8 years, 5 months ago) by jfenwick
Original Path: branches/domexper/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 26569 byte(s)
Diff to previous 3157
Switch to repository versions of required packages.
Fix some OpenMP problems


Revision 3157 - (view) (annotate) - [select for diffs]
Modified Mon Sep 6 05:10:18 2010 UTC (8 years, 5 months ago) by jfenwick
Original Path: branches/domexper/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 26910 byte(s)
Diff to previous 3114
hacking

Revision 3114 - (view) (annotate) - [select for diffs]
Modified Fri Aug 27 05:26:25 2010 UTC (8 years, 5 months ago) by jfenwick
Original Path: branches/domexper/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 30482 byte(s)
Diff to previous 3086
It doesn't pass all tests but this is major progress


Revision 3086 - (view) (annotate) - [select for diffs]
Modified Thu Aug 5 05:07:58 2010 UTC (8 years, 6 months ago) by jfenwick
Original Path: branches/domexper/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 30493 byte(s)
Diff to previous 3082
Another pass at removing finley


Revision 3082 - (view) (annotate) - [select for diffs]
Modified Tue Aug 3 06:04:05 2010 UTC (8 years, 6 months ago) by jfenwick
Original Path: branches/domexper/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 30493 byte(s)
Diff to previous 3080
Builds but does not import properly

Revision 3080 - (view) (annotate) - [select for diffs]
Modified Tue Aug 3 04:28:03 2010 UTC (8 years, 6 months ago) by jfenwick
Original Path: branches/domexper/dudley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 30493 byte(s)
Diff to previous 3079
inital rename

Revision 3079 - (view) (annotate) - [select for diffs]
Modified Tue Aug 3 04:04:51 2010 UTC (8 years, 6 months ago) by jfenwick
Original Path: branches/domexper/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 30493 byte(s)
Diff to previous 2881
Some experiments on finley


Revision 2881 - (view) (annotate) - [select for diffs]
Modified Thu Jan 28 02:03:15 2010 UTC (9 years ago) by jfenwick
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 30493 byte(s)
Diff to previous 2856
Don't panic.
Updating copyright stamps


Revision 2856 - (view) (annotate) - [select for diffs]
Modified Mon Jan 18 04:14:37 2010 UTC (9 years, 1 month ago) by gross
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 30493 byte(s)
Diff to previous 2779
FunctionSpaces provide now some information about their approximation order.

Revision 2779 - (view) (annotate) - [select for diffs]
Modified Thu Nov 26 03:51:15 2009 UTC (9 years, 2 months ago) by caltinay
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 30577 byte(s)
Diff to previous 2748
Fixed more instances of garbage=cstring+integer errors (d'oh!)


Revision 2748 - (view) (annotate) - [select for diffs]
Modified Tue Nov 17 07:32:59 2009 UTC (9 years, 3 months ago) by gross
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 33657 byte(s)
Diff to previous 2722
Macro elements are implemented now. VTK writer for macro elements still needs testing.

Revision 2722 - (view) (annotate) - [select for diffs]
Modified Fri Oct 16 06:45:01 2009 UTC (9 years, 4 months ago) by gross
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 33017 byte(s)
Diff to previous 2548
First steps towards macro elements. at the monent a  macro element is identical to its counterpart of 2nd order.





Revision 2548 - (view) (annotate) - [select for diffs]
Modified Mon Jul 20 06:20:06 2009 UTC (9 years, 7 months ago) by jfenwick
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 32449 byte(s)
Diff to previous 2078
Updating copyright notices

Revision 2078 - (view) (annotate) - [select for diffs]
Modified Thu Nov 20 16:10:10 2008 UTC (10 years, 3 months ago) by phornby
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 32449 byte(s)
Diff to previous 1990
Two changes.

1. Move blocktimer from escript to esysUtils.
2. Make it possible to link to paso as a DLL or .so.

Should have no effect on 'nix's

In respect of 1., blocktimer had begun to spring up everywhere, so
for the moment I thought it best to move it to the only other library that
pops up all over the place.

In respect of 2., paso needed to be a DLL in order to use the windows intelc /fast
option, which does aggressive multi-file optimisations. Even in its current form, it either
vectorises or parallelises  hundreds more loops in the esys system than appear in the pragmas.

In achieving 2. I have not been too delicate in adding

PASO_DLL_API

declarations to the .h files in paso/src. Only toward the end of the process of
the conversion, when the number of linker errors dropped below 20, say, did I choosy about what
functions in a header I declared PASO_DLL_API. As a result, there are likely to be many routines
declared as external functions symbols that are in fact internal to the paso DLL. 
Why is this an issue?  It prevents the intelc compiler from getting aggressive on the paso module.
With pain there is sometimes gain. At least all the DLL rules in windows give good
(non-microsoft) compiler writers a chance to really shine.

So, if you should see a PASO_DLL_API on a function in a paso header file,
and think to yourself, "that function is only called in paso, why export it?", then feel free to
delete the PASO_DLL_API export declaration.

Here's hoping for no breakage.....

Revision 1990 - (view) (annotate) - [select for diffs]
Modified Fri Nov 7 04:19:07 2008 UTC (10 years, 3 months ago) by ksteube
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 32447 byte(s)
Diff to previous 1872
Changes to avoid compiler warnings
Finley files now pass -Wall on gcc 4.3.2
	saveVTK.c: replaced printf(string) with printf("%s", string)
	MeshAdapterFactory.cpp: moved a few lines to avoid possible use of uninitialized vars
	MeshAdapter.cpp: initialized ncdims in mesh dump
There is still a warning from a boost include file


Revision 1872 - (view) (annotate) - [select for diffs]
Modified Mon Oct 13 00:18:55 2008 UTC (10 years, 4 months ago) by jfenwick
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 32529 byte(s)
Diff to previous 1811
Closing the moreshared branch


Revision 1811 - (view) (annotate) - [select for diffs]
Modified Thu Sep 25 23:11:13 2008 UTC (10 years, 4 months ago) by ksteube
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 32376 byte(s)
Diff to previous 1807
Copyright updated in all files


Revision 1807 - (view) (annotate) - [select for diffs]
Modified Thu Sep 25 01:04:51 2008 UTC (10 years, 4 months ago) by ksteube
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 32411 byte(s)
Diff to previous 1776
The new MPI parallel ReadMesh is now the default after having passed
all tests both with and without MPI.
If you have been using ReadMesh you should notice no difference.
If you were using ReadMeshMPI then change to ReadMesh.


Revision 1776 - (view) (annotate) - [select for diffs]
Modified Tue Sep 9 06:03:53 2008 UTC (10 years, 5 months ago) by ksteube
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 33350 byte(s)
Diff to previous 1755
Cleared away some debugging prints


Revision 1755 - (view) (annotate) - [select for diffs]
Modified Mon Sep 8 01:34:40 2008 UTC (10 years, 5 months ago) by ksteube
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 33630 byte(s)
Diff to previous 1753
Added new field to NetCDF dump of mesh


Revision 1753 - (view) (annotate) - [select for diffs]
Modified Sun Sep 7 22:01:23 2008 UTC (10 years, 5 months ago) by ksteube
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 32779 byte(s)
Diff to previous 1634
Test suite fails due to missing arg in call to Finley_Mesh_createMappings.
Added NULL arg, but still need to find proper fix as loadMesh does not work.

Adjusted SConstruct to delete pythonMPI if not compiled for MPI.


Revision 1634 - (view) (annotate) - [select for diffs]
Modified Sat Jul 12 09:08:33 2008 UTC (10 years, 7 months ago) by phornby
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 33100 byte(s)
Diff to previous 1628
linux_gcc_eg_options.py:
remove the std99 option, it is no longer needed as the code compiles without
C 1999 extension (need for these extensions elinminated in windows port).
Turn on all warnings except unknown pragmas. Should catch a lot of stuff.

SConstruct:
Impassioned plea

system_dep.h:
Add the standard incantation for dealing with const declarations
in C code called from C and C++

blocktimer:
Get the calling interface right for C code called from C and C++
and use __const as defined in system_dep.h
(Should be re-factored into compiler_dep.h file).

MeshAdapterFactory.cpp:
Since we have (effectively) no control over netCDF policy,
cast const char *'s to char *'s



Revision 1628 - (view) (annotate) - [select for diffs]
Modified Fri Jul 11 13:12:46 2008 UTC (10 years, 7 months ago) by phornby
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 32956 byte(s)
Diff to previous 1388

Merge in /branches/windows_from_1456_trunk_1620_merged_in branch.

You will find a preserved pre-merge trunk in tags under tags/trunk_at_1625.
That will be useful for diffing & checking on my stupidity.

Here is a list of the conflicts and their resolution at this
point in time.


=================================================================================
(LLWS == looks like white space).

finley/src/Assemble_addToSystemMatrix.c - resolve to branch - unused var. may be wrong.....
finley/src/CPPAdapter/SystemMatrixAdapter.cpp - resolve to branch - LLWS
finley/src/CPPAdapter/MeshAdapter.cpp - resolve to branch - LLWS
paso/src/PCG.c - resolve to branch - unused var fixes.
paso/src/SolverFCT.c - resolve to branch - LLWS
paso/src/FGMRES.c - resolve to branch - LLWS
paso/src/Common.h - resolve to trunk version. It's omp.h's include... not sure it's needed,
but for the sake of saftey.....
paso/src/Functions.c - resolve to branch version, indentation/tab removal and return error
on bad unimplemented Paso_FunctionCall.
paso/src/SolverFCT_solve.c - resolve to branch version, unused vars
paso/src/SparseMatrix_MatrixVector.c - resolve to branch version, unused vars.
escript/src/Utils.cpp - resloved to branch, needs WinSock2.h
escript/src/DataExpanded.cpp - resolved to branch version - LLWS
escript/src/DataFactory.cpp - resolve to branch version
=================================================================================

This currently passes tests on linux (debian), but is not checked on windows or Altix yet.

This checkin is to make a trunk I can check out for windows to do tests on it.

Known outstanding problem is in the operator=() method of exceptions
causing warning messages on the intel compilers.

May the God of doughnuts have mercy on my soul.



Revision 1388 - (view) (annotate) - [select for diffs]
Modified Fri Jan 11 07:45:58 2008 UTC (11 years, 1 month ago) by trankine
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 32390 byte(s)
Diff to previous 1387
And get the *(&(*&(* name right

Revision 1387 - (view) (annotate) - [select for diffs]
Modified Fri Jan 11 07:45:26 2008 UTC (11 years, 1 month ago) by trankine
Original Path: temp/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 32390 byte(s)
Diff to previous 1384
Restore the trunk that existed before the windows changes were committed to the (now moved to branches) old trunk.

Revision 1384 - (view) (annotate) - [select for diffs]
Modified Fri Jan 11 02:29:38 2008 UTC (11 years, 1 month ago) by phornby
Original Path: temp_trunk_copy/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 32390 byte(s)
Diff to previous 1360
Make a temp copy of the trunk before checking in the windows changes



Revision 1360 - (view) (annotate) - [select for diffs]
Modified Thu Dec 13 05:05:00 2007 UTC (11 years, 2 months ago) by ksteube
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 32390 byte(s)
Diff to previous 1347
Partial implementation of ReadMeshMPI.
Will eventually replace ReadMesh but for now has a different name.


Revision 1347 - (view) (annotate) - [select for diffs]
Modified Fri Nov 16 05:37:07 2007 UTC (11 years, 3 months ago) by ksteube
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 31498 byte(s)
Diff to previous 1346
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 - (view) (annotate) - [select for diffs]
Modified Wed Nov 14 22:48:12 2007 UTC (11 years, 3 months ago) by ksteube
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 29590 byte(s)
Diff to previous 1345
dump/LoadMesh methods work except for TagMap, Point elements probably OK but are untested.


Revision 1345 - (view) (annotate) - [select for diffs]
Modified Wed Nov 14 07:53:34 2007 UTC (11 years, 3 months ago) by ksteube
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 14836 byte(s)
Diff to previous 1312
Created LoadMesh to read a mesh from a distributed NetCDF file.
Can read nodes but not elements yet.


Revision 1312 - (view) (annotate) - [select for diffs]
Modified Mon Sep 24 06:18:44 2007 UTC (11 years, 4 months ago) by ksteube
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 7588 byte(s)
Diff to previous 1062
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 1062 - (view) (annotate) - [select for diffs]
Modified Mon Mar 26 06:17:53 2007 UTC (11 years, 10 months ago) by gross
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 9683 byte(s)
Diff to previous 1059
reduced integration schemes are implemented now for grad, integrate, etc. Tests still to be added.

Revision 1059 - (view) (annotate) - [select for diffs]
Modified Fri Mar 23 11:01:53 2007 UTC (11 years, 11 months ago) by gross
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 9374 byte(s)
Diff to previous 934
first steps toward reduced element integration order. The escript bit is done but the finley part still needs work.

Revision 934 - (view) (annotate) - [select for diffs]
Modified Tue Jan 23 09:52:45 2007 UTC (12 years ago) by gross
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 8999 byte(s)
Diff to previous 817
gmsh file reader for finley

Revision 817 - (view) (annotate) - [select for diffs]
Modified Sat Aug 26 03:08:52 2006 UTC (12 years, 5 months ago) by ksteube
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 7941 byte(s)
Diff to previous 782
Can now compile and run with MPI on shake71



Revision 782 - (view) (annotate) - [select for diffs]
Modified Tue Jul 18 00:47:47 2006 UTC (12 years, 7 months ago) by bcumming
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 7901 byte(s)
Diff to previous 759
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 759 - (view) (annotate) - [select for diffs]
Modified Thu Jun 29 01:53:23 2006 UTC (12 years, 7 months ago) by bcumming
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 8195 byte(s)
Diff to previous 757
- 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 - (view) (annotate) - [select for diffs]
Modified Mon Jun 26 13:12:56 2006 UTC (12 years, 7 months ago) by woo409
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 8193 byte(s)
Diff to previous 751
+ Merge of intelc_win32 branch (revision 741:755) with trunk. Tested on iVEC altix (run_tests and py_tests all pass)


Revision 751 - (view) (annotate) - [select for diffs]
Modified Mon Jun 26 01:46:34 2006 UTC (12 years, 7 months ago) by bcumming
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 7969 byte(s)
Diff to previous 480
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 480 - (view) (annotate) - [select for diffs]
Modified Wed Feb 1 05:15:12 2006 UTC (13 years ago) by jgs
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 6655 byte(s)
Diff to previous 472
rationalise #includes and forward declarations


Revision 472 - (view) (annotate) - [select for diffs]
Modified Fri Jan 27 01:50:59 2006 UTC (13 years ago) by jgs
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 6573 byte(s)
Diff to previous 471
rationalise all #includes


Revision 471 - (view) (annotate) - [select for diffs]
Modified Fri Jan 27 01:33:02 2006 UTC (13 years ago) by jgs
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 6756 byte(s)
Diff to previous 203
reorganise finley src tree to remove inc dir and src/finley directory


Revision 203 - (view) (annotate) - [select for diffs]
Modified Wed Nov 23 04:36:15 2005 UTC (13 years, 2 months ago) by jgs
Original Path: trunk/finley/src/finley/CPPAdapter/MeshAdapterFactory.cpp
File length: 6756 byte(s)
Diff to previous 201
adjust include file names to allow for new finley source tree structure


Revision 201 - (view) (annotate) - [select for diffs]
Modified Wed Nov 23 04:10:21 2005 UTC (13 years, 2 months ago) by jgs
Original Path: trunk/finley/src/finley/CPPAdapter/MeshAdapterFactory.cpp
File length: 6837 byte(s)
Diff to previous 155
copy finleyC and CPPAdapter to finley and finley/CPPAdapter to
facilitate scons builds


Revision 155 - (view) (annotate) - [select for diffs]
Modified Wed Nov 9 02:02:19 2005 UTC (13 years, 3 months ago) by jgs
Original Path: trunk/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 6837 byte(s)
Diff to previous 110
move all directories from trunk/esys2 into trunk and remove esys2


Revision 110 - (view) (annotate) - [select for diffs]
Modified Mon Feb 14 04:14:42 2005 UTC (14 years ago) by jgs
Original Path: trunk/esys2/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 6837 byte(s)
Diff to previous 102
*** empty log message ***


Revision 102 - (view) (annotate) - [select for diffs]
Modified Wed Dec 15 07:08:39 2004 UTC (14 years, 2 months ago) by jgs
Original Path: trunk/esys2/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 5366 byte(s)
Diff to previous 100
*** empty log message ***


Revision 100 - (view) (annotate) - [select for diffs]
Modified Wed Dec 15 03:48:48 2004 UTC (14 years, 2 months ago) by jgs
Original Path: trunk/esys2/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 5289 byte(s)
Diff to previous 97
*** empty log message ***


Revision 97 - (view) (annotate) - [select for diffs]
Modified Tue Dec 14 05:39:33 2004 UTC (14 years, 2 months ago) by jgs
Original Path: trunk/esys2/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 5366 byte(s)
Diff to previous 82
*** empty log message ***


Revision 82 - (view) (annotate) - [select for diffs]
Added Tue Oct 26 06:53:54 2004 UTC (14 years, 3 months ago) by jgs
Original Path: trunk/esys2/finley/src/CPPAdapter/MeshAdapterFactory.cpp
File length: 5289 byte(s)
Initial revision


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