Commit Graph

28 Commits

Author SHA1 Message Date
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
b8077f9c19 dropped pvm 2009-07-15 13:28:24 +02:00
218b2baec4 Changed SP and DP to WM_SP and WM_DP. 2009-07-03 11:46:45 +01:00
c3cf5fd7e5 separate mpi-dependent build files 2009-02-10 16:49:30 +00:00
b79ccb9293 sunos changes 2009-02-05 09:30:26 +00:00
95dcb6ded7 Simplify checking of container (List/HashTable, strings) sizes
- can use 'XX.empty()' instead of 'XX.size() == 0', 'XX.size() < 1' or
  'XX.size() <= 0' or for simpler coding.
  It also has the same number of characters as '!XX.size()' and /might/ be
  more readable

- many size checking had 'XX.size() > 0', 'XX.size() != 0', or 'XX.size() >= 1'
  when a simple 'XX.size()' suffices
2009-01-10 20:28:06 +01:00
28b200bcd9 update copyrights for 2009 2008-12-31 19:01:56 +01:00
7467c891bb minor tweak for matching MPI types, documentation cosmetics 2008-12-11 10:12:06 +01:00
16e9f10e22 Added support for HP-MPI. 2008-11-19 14:57:06 +00:00
80c19974f1 ignore status 2008-11-14 13:42:28 +00:00
d5d80f0181 modified remaining Allwmake scripts to run from anywhere 2008-09-19 14:47:06 +02:00
02cabc3cf2 updated Copyright (C) \d+-2008 OpenCFD Ltd. 2008-06-25 15:01:46 +02:00
992d33b28a hopefully the last of the NamedEnum out-of-bounds 2008-06-17 16:14:34 +02:00
763cc5e4ab Pstream : avoid compiler warnings, doxygen ignore file-scope variables 2008-06-13 19:47:04 +02:00
93d1f74d8c dummy Pstream update and typo in Time.C comment. Sorry for mixup. 2008-06-02 19:16:12 +01:00
3170c7c0c9 Creation of OpenFOAM-dev repository 15/04/2008 2008-04-15 18:56:58 +01:00