Commit Graph

65 Commits

Author SHA1 Message Date
c4a4611b0f Merge remote-tracking branch 'origin/feature/procAgglom'
Conflicts:
	src/OpenFOAM/meshes/lduMesh/lduMesh.H
2013-05-02 14:44:59 +01:00
7927435a4b ENH: GAMG: cleanup 2013-04-17 10:26:55 +01:00
f3b8d9de6f ENH: UPstream: extra checking for already clear comms 2013-04-03 16:30:44 +01:00
62930bb4bf BUG: lduPrimitiveMesh: multi-agglomeration failing to create interfaces; memory leaks 2013-03-04 18:32:59 +00:00
6b22ab906f ENH: GAMGInterface: simplify stored data. Do not store processor-local data 2013-02-15 10:19:09 +00:00
4e6c258321 ENH: communicators: more communicators through 2013-02-08 17:13:00 +00:00
bd1230eb87 ENH: GAMGInterface: added communicator to arguments.
Extended UIPstream,UOPstream for user defined communicators
2013-02-06 16:44:22 +00:00
33d6ea3e62 ENH: comunicators: have solver with user-defined communicator
(originating from polyMesh::comm() and processorPolyPatch::comm())
2013-02-06 14:26:31 +00:00
ea8d290191 ENH: communicators: initial version - extended Pstream API 2013-02-04 10:17:37 +00:00
09141f30d7 ENH: Corrected spelling mistakes 2012-12-03 11:04:54 +00:00
1945632da9 ENH: dictionary: allow transfer of empty dictionary 2012-07-30 15:57:15 +01:00
927fc0a313 ENH: mpi/Pstream: encapsulate mpi_reduce calls 2012-06-07 17:27:02 +01:00
302c5ae759 ENH: Removed unused variable 2012-06-07 09:23:05 +01:00
15911a90c0 ENH: UPstream.C: use 2 scalars instead of user-defined data type 2012-04-10 12:26:36 +01:00
7605c01260 ENH: gAverage: (used in normFactor) : use single reduction 2012-03-22 12:39:59 +00:00
3febf2314b ENH: non-blocking reduce with sumOp<scalar> 2012-02-22 12:34:01 +00:00
9420dd7bfe ENH: reduce: specialisation for reduce of vector2D (used in gamg) 2012-02-14 18:23:12 +00:00
2516d984b4 ENH: fvPatchField: support for polling. Support for zero-copy transfer. 2012-01-16 15:59:03 +00:00
8558af2cdf COMP: 64bit label changes 2011-11-28 11:10:46 +00:00
f5573332a8 BUG: UIPread: missing constructor 2011-10-06 15:15:29 +01:00
c2dd153a14 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
537a916dff ENH: Pstream: expose tag 2011-07-29 18:12:48 +01:00
b646589996 COMP: add sentinels to catch mpi or scotch version changes when compiling 2011-04-28 16:26:00 +02:00
e0311539fc STYLE: change makeOption to makeType internally
- also simplify setting makeType in the Allwmake scripts
2011-03-08 08:58:44 +01:00
c3cb632c24 Documentation: converted javadoc @ to LaTeX style \ in Doxygen code docs 2011-02-08 18:22:00 +00:00
dd57f3c4b4 STYLE: set makeOption before 'set -x' (cleaner output) in Allwmake 2011-01-27 16:22:32 +01:00
c9d6212006 ENH: Allwmake : allow easy building of static libraries 2011-01-26 16:59:13 +00:00
4877156db8 COMP: Allwmake : allow build-type argument to pass through into wmake 2011-01-25 12:16:52 +00:00
e95e9700c8 Merge remote branch 'OpenCFD/master' into olesenm 2011-01-17 10:21:58 +01:00
eaef8d482b STYLE: Updated 1991 start copyright year to 2004 2011-01-14 16:08:00 +00:00
099cc39e2e Revert "STYLE: 2011 copyright date."
This reverts commit b18f6cc1ce.
2011-01-05 18:24:29 +00:00
b18f6cc1ce STYLE: 2011 copyright date. 2011-01-05 11:14:26 +00:00
5e12506f8e ENH: improve separation of OpenFOAM and ThirdParty mpi-libraries
- drop FOAM_MPI_LIBBIN variable in favour of FOAM_MPI from which
  two different locations can be determined.

  Previously there was something like this:

      FOAM_MPI_LIBBIN = $FOAM_LIBBIN/openmpi-1.5.1

  We now instead determine the locations from the FOAM_MPI directly:

      FOAM_MPI=openmpi-1.5.1

          $FOAM_LIBBIN/$FOAM_MPI     -> OpenFOAM  mpi-related
          $FOAM_EXT_LIBBIN/$FOAM_MPI -> ThirdPary mpi-related

ENH: relocate ParaView libraries and plugins back under FOAM_LIBBIN

- as discussed with Mattijs
2011-01-05 07:53:54 +01:00
d79237597e STYLE: Fixing code style requirements for all src. 2010-07-28 13:31:46 +01:00
5087125424 STYLE: remove erroneous section-label on doxygen @endcond 2010-05-07 15:30:27 +02:00
0d44584112 ENH: rationalize wmake rules to avoid unnecessary duplication
- main mplib rules located in GENERAL_RULES with specializations
  (if any) under RULES. Modest change in a few options files, but
  cleans up the rules directories.

  previously in options:
      include $(RULES)/mplib$(WM_MPLIB)

  now in options:
      sinclude $(GENERAL_RULES)/mplib$(WM_MPLIB)
      sinclude $(RULES)/mplib$(WM_MPLIB)

  For GNU make it would be permissible to write both in a single line.
2010-04-22 15:01:07 +02:00
d29c438657 STYLE: use url for FSF license instead of postal address, switch to GPL v3 2010-03-29 14:07:56 +02:00
2788a12c08 Merge remote branch 'OpenCFD/master' into olesenm 2010-03-10 15:15:23 +01:00
abdee93da4 COMP: move 3rd-party mpi from $WM_OPTIONS -> $WM_ARCH$WM_COMPILER
Rationale:
  Treat 3rd-party mpi libraries like any other 3rd-party library. They
  are normally available without debugging and don't know anything
  about the OpenFOAM DP/SP (double/single precision) concept.
2010-03-10 14:53:04 +01:00
e4b4bf2bf0 ENH: UIPstream when reaches eof deletes the underlying buffer.
Only in PstreamBuffers mode. This makes sure that data from other processors
already handled gets deleted.
2010-03-04 15:03:10 +00:00
e794f35c86 ENH: moved read index out of UIPstream into PstreamBuffers
So now we can read multiple times (using UIPstream) from PstreamBuffers
    PstreamBuffers pBufs
    UIPstream str1(procI, pBufs);
    str1>> ..
    UIPstream str2(procI, pBufs);
    str1>> ..
2010-02-19 12:49:48 +00:00
00985638d8 remove fvCFD.H usage from remaining library source
- exception calcType.H since it'll most likely be used for building
  applications anyhow

- use quailified names in more of the lagrangian code

- killed some tab indents in various places.
2009-12-02 15:34:52 +01:00
d032faff68 corrected debug message 2009-11-18 11:40:09 +00:00
03d777f594 message size not set; debug printing 2009-11-13 16:10:11 +00:00
7e200aecbf optional no wait on Pstream::exchange 2009-10-27 13:09:08 +00:00
46f1df810c unallocated Pstream 2009-10-26 09:59:07 +00:00
48c77d83a7 added check for outstanding requests 2009-08-28 12:36:32 +01:00
0b51b764d6 bundle outstanding send and receive requests 2009-08-25 23:03:33 +01:00
a36af20908 check for non-blocking OPstream usage 2009-08-12 18:35:44 +01:00
6b691f1776 provision for non-blocking comms 2009-08-11 23:08:00 +01:00