/[escript]/branches/split/esysUtils/src/Esys_MPI.cpp
ViewVC logotype

Log of /branches/split/esysUtils/src/Esys_MPI.cpp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 4773 - (view) (annotate) - [select for diffs]
Modified Wed Mar 19 06:19:42 2014 UTC (3 years, 9 months ago) by jfenwick
File length: 8108 byte(s)
Diff to previous 4762
Fixing Data to use the domain's communicator.
Like it should!



Revision 4762 - (view) (annotate) - [select for diffs]
Modified Tue Mar 18 01:31:20 2014 UTC (3 years, 9 months ago) by jfenwick
File length: 8105 byte(s)
Diff to previous 4756
I do not know why I took this out

Revision 4756 - (view) (annotate) - [select for diffs]
Modified Mon Mar 17 03:31:28 2014 UTC (3 years, 9 months ago) by jfenwick
File length: 7830 byte(s)
Diff to previous 4750
compiles

Revision 4750 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 06:13:47 2014 UTC (3 years, 9 months ago) by jfenwick
File length: 7783 byte(s)
Diff to previous 4747
It doesn't actually compile but there are a lot of changes here and I don't
want to loose them.


Revision 4747 - (view) (annotate) - [select for diffs]
Modified Thu Mar 13 22:52:45 2014 UTC (3 years, 9 months ago) by jfenwick
File length: 6889 byte(s)
Diff to previous 4746
switching begins

Revision 4746 - (view) (annotate) - [select for diffs]
Modified Thu Mar 13 06:23:15 2014 UTC (3 years, 9 months ago) by jfenwick
File length: 7012 byte(s)
Diff to previous 4724
Code to gather information about exceptions on remote worlds
and rethrow to all ranks in all worlds.

Note: If this exception brings down the world, then some ranks may be
killed by the MPI system before the exception reaches _their_ top level.



Revision 4724 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 05:22:12 2014 UTC (3 years, 9 months ago) by jfenwick
File length: 4150 byte(s)
Diff to previous 4657
Work towards parallel domains


Revision 4657 - (view) (annotate) - [select for diffs]
Modified Thu Feb 6 06:12:20 2014 UTC (3 years, 10 months ago) by jfenwick
Original Path: trunk/esysUtils/src/Esys_MPI.cpp
File length: 4150 byte(s)
Diff to previous 4521
I changed some files.
Updated copyright notices, added GeoComp.




Revision 4521 - (view) (annotate) - [select for diffs]
Modified Mon Aug 26 11:51:30 2013 UTC (4 years, 3 months ago) by jfenwick
Original Path: trunk/esysUtils/src/Esys_MPI.cpp
File length: 4082 byte(s)
Diff to previous 4478
Remove bool_t
Part of random.



Revision 4478 - (view) (annotate) - [select for diffs]
Modified Thu Jun 20 06:34:02 2013 UTC (4 years, 5 months ago) by caltinay
Original Path: trunk/esysUtils/src/Esys_MPI.cpp
File length: 3803 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 (4 years, 8 months ago) by jfenwick
Original Path: trunk/esysUtils/src/Esys_MPI.cpp
File length: 4237 byte(s)
Copied from: branches/doubleplusgood/esysUtils/src/Esys_MPI.cpp revision 4345
Diff to previous 4345
Bringing the changes from doubleplusgood branch.
Can't merge directly because svn doesn't transfer changes to renamed files (mutter grumble).

Revision 4345 - (view) (annotate) - [select for diffs]
Modified Fri Mar 29 07:09:41 2013 UTC (4 years, 8 months ago) by jfenwick
Original Path: branches/doubleplusgood/esysUtils/src/Esys_MPI.cpp
File length: 4237 byte(s)
Diff to previous 4336
Spelling fixes

Revision 4336 - (view) (annotate) - [select for diffs]
Modified Thu Mar 21 08:25:18 2013 UTC (4 years, 8 months ago) by jfenwick
Original Path: branches/doubleplusgood/esysUtils/src/Esys_MPI.cpp
File length: 4238 byte(s)
Diff to previous 4261
all MEM macros gone except reallocs

Revision 4261 - (view) (annotate) - [select for diffs]
Modified Wed Feb 27 06:09:33 2013 UTC (4 years, 9 months ago) by jfenwick
Original Path: branches/doubleplusgood/esysUtils/src/Esys_MPI.cpp
File length: 4261 byte(s)
Copied from: branches/doubleplusgood/esysUtils/src/Esys_MPI.c revision 4257
Diff to previous 4257
Initial all c++ build.
But ... there are now reinterpret_cast<>'s

Revision 4257 - (view) (annotate) - [select for diffs]
Modified Wed Feb 27 03:42:40 2013 UTC (4 years, 9 months ago) by jfenwick
Original Path: branches/doubleplusgood/esysUtils/src/Esys_MPI.c
File length: 4261 byte(s)
Diff to previous 4154
Some simple experiments for c++ Finley


Revision 4154 - (view) (annotate) - [select for diffs]
Modified Tue Jan 22 09:30:23 2013 UTC (4 years, 10 months ago) by jfenwick
Original Path: trunk/esysUtils/src/Esys_MPI.c
File length: 4261 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 (5 years, 2 months ago) by jfenwick
Original Path: trunk/esysUtils/src/Esys_MPI.c
File length: 4261 byte(s)
Diff to previous 3975
First pass of updating copyright notices

Revision 3975 - (view) (annotate) - [select for diffs]
Modified Thu Sep 20 01:54:06 2012 UTC (5 years, 2 months ago) by caltinay
Original Path: trunk/esysUtils/src/Esys_MPI.c
File length: 4142 byte(s)
Diff to previous 3911
Merged symbolic branch into trunk. Curious what daniel and spartacus have to
say...


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

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




Revision 3793 - (view) (annotate) - [select for diffs]
Modified Wed Feb 1 07:39:43 2012 UTC (5 years, 10 months ago) by gross
Original Path: trunk/esysUtils/src/Esys_MPI.c
File length: 4142 byte(s)
Diff to previous 3792
new implementation of FCT solver with some modifications to the python interface

Revision 3792 - (view) (annotate) - [select for diffs]
Modified Wed Feb 1 06:16:25 2012 UTC (5 years, 10 months ago) by caltinay
Original Path: trunk/esysUtils/src/Esys_MPI.c
File length: 4128 byte(s)
Diff to previous 3675
Merged ripley rectangular domain into trunk.


Revision 3675 - (view) (annotate) - [select for diffs]
Modified Thu Nov 17 00:53:38 2011 UTC (6 years, 1 month ago) by jfenwick
Original Path: trunk/esysUtils/src/Esys_MPI.c
File length: 4128 byte(s)
Diff to previous 3489
pasowrap joins the trunk.


Revision 3489 - (view) (annotate) - [select for diffs]
Modified Wed Mar 30 00:46:04 2011 UTC (6 years, 8 months ago) by caltinay
Original Path: trunk/esysUtils/src/Esys_MPI.c
File length: 4128 byte(s)
Diff to previous 3394
Fixed a few warnings emitted by gcc-4.6.


Revision 3394 - (view) (annotate) - [select for diffs]
Modified Fri Dec 3 06:07:08 2010 UTC (7 years ago) by jfenwick
Original Path: trunk/esysUtils/src/Esys_MPI.c
File length: 4170 byte(s)
Diff to previous 3327
Nasty hack to dodge a linking issue for serial builds on savanna


Revision 3327 - (view) (annotate) - [select for diffs]
Modified Fri Oct 29 02:08:37 2010 UTC (7 years, 1 month ago) by gross
Original Path: trunk/esysUtils/src/Esys_MPI.c
File length: 4164 byte(s)
Diff to previous 3259
missing omp function added.

Revision 3259 - (view) (annotate) - [select for diffs]
Modified Mon Oct 11 01:48:14 2010 UTC (7 years, 2 months ago) by jfenwick
Original Path: trunk/esysUtils/src/Esys_MPI.c
File length: 4046 byte(s)
Copied from: branches/domexper/esysUtils/src/Esys_MPI.c revision 3258
Diff to previous 3231
Merging dudley and scons updates from branches


Revision 3231 - (view) (annotate) - [select for diffs]
Modified Fri Oct 1 01:53:46 2010 UTC (7 years, 2 months ago) by jfenwick
Original Path: branches/domexper/esysUtils/src/Esys_MPI.c
File length: 4046 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 (7 years, 2 months ago) by jfenwick
Original Path: branches/domexper/esysUtils/src/Esys_MPI.c
File length: 4046 byte(s)
Copied from: branches/domexper/paso/src/Paso_MPI.c revision 3194
Diff to previous 3079
Pass1 or moving MPI stuff out of paso


Revision 3079 - (view) (annotate) - [select for diffs]
Modified Tue Aug 3 04:04:51 2010 UTC (7 years, 4 months ago) by jfenwick
Original Path: branches/domexper/paso/src/Paso_MPI.c
File length: 4297 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 (7 years, 10 months ago) by jfenwick
Original Path: trunk/paso/src/Paso_MPI.c
File length: 4297 byte(s)
Diff to previous 2548
Don't panic.
Updating copyright stamps


Revision 2548 - (view) (annotate) - [select for diffs]
Modified Mon Jul 20 06:20:06 2009 UTC (8 years, 4 months ago) by jfenwick
Original Path: trunk/paso/src/Paso_MPI.c
File length: 4297 byte(s)
Diff to previous 2126
Updating copyright notices

Revision 2126 - (view) (annotate) - [select for diffs]
Modified Thu Dec 4 00:13:03 2008 UTC (9 years ago) by ksteube
Original Path: trunk/paso/src/Paso_MPI.c
File length: 4297 byte(s)
Diff to previous 1981
fixed a logic mess I had made in Paso_MPIInfo_noError()


Revision 1981 - (view) (annotate) - [select for diffs]
Modified Thu Nov 6 05:27:33 2008 UTC (9 years, 1 month ago) by jfenwick
Original Path: trunk/paso/src/Paso_MPI.c
File length: 4542 byte(s)
Diff to previous 1811
More warning removal.


Revision 1811 - (view) (annotate) - [select for diffs]
Modified Thu Sep 25 23:11:13 2008 UTC (9 years, 2 months ago) by ksteube
Original Path: trunk/paso/src/Paso_MPI.c
File length: 4540 byte(s)
Diff to previous 1738
Copyright updated in all files


Revision 1738 - (view) (annotate) - [select for diffs]
Modified Fri Aug 29 05:06:45 2008 UTC (9 years, 3 months ago) by gross
Original Path: trunk/paso/src/Paso_MPI.c
File length: 4575 byte(s)
Diff to previous 1628
some changes improving the robustness for MPI if the elements/processor is small

Revision 1628 - (view) (annotate) - [select for diffs]
Modified Fri Jul 11 13:12:46 2008 UTC (9 years, 5 months ago) by phornby
Original Path: trunk/paso/src/Paso_MPI.c
File length: 4430 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 (9 years, 11 months ago) by trankine
Original Path: trunk/paso/src/Paso_MPI.c
File length: 4306 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 (9 years, 11 months ago) by trankine
Original Path: temp/paso/src/Paso_MPI.c
File length: 4306 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 (9 years, 11 months ago) by phornby
Original Path: temp_trunk_copy/paso/src/Paso_MPI.c
File length: 4306 byte(s)
Diff to previous 1347
Make a temp copy of the trunk before checking in the windows changes



Revision 1347 - (view) (annotate) - [select for diffs]
Modified Fri Nov 16 05:37:07 2007 UTC (10 years, 1 month ago) by ksteube
Original Path: trunk/paso/src/Paso_MPI.c
File length: 4306 byte(s)
Diff to previous 1343
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 1343 - (view) (annotate) - [select for diffs]
Modified Wed Nov 14 02:48:02 2007 UTC (10 years, 1 month ago) by ksteube
Original Path: trunk/paso/src/Paso_MPI.c
File length: 4286 byte(s)
Diff to previous 1312
First cut implementation of mesh.dump() using NetCDF.  TagMap not
saved yet.  The code for Points probably works but has not been tested.


Revision 1312 - (view) (annotate) - [select for diffs]
Modified Mon Sep 24 06:18:44 2007 UTC (10 years, 2 months ago) by ksteube
Original Path: trunk/paso/src/Paso_MPI.c
File length: 3937 byte(s)
Diff to previous 731
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 731 - (view) (annotate) - [select for diffs]
Added Mon May 15 04:09:52 2006 UTC (11 years, 7 months ago) by bcumming
Original Path: trunk/paso/src/Paso_MPI.c
File length: 1243 byte(s)


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