- Dec 16, 2009
-
-
Mark Olesen authored
- needs Coco/R 16 Dec 2009 version
-
- Dec 15, 2009
-
-
Mark Olesen authored
According to the openmpi release information: - Use GNU Libtool 2.2.6b to build Open MPI, which updates the embedded "libltdl" library to fix a potential security vulnerability. There are no other changes compared to Open MPI v1.3.4. For development purposes it should thus be adequate to simply ( cd $WM_THIRD_PARTY_DIR && mv openmpi-1.3.4 openmpi-1.4 ) if you don't wish to recompile things.
-
Mark Olesen authored
-
- Dec 12, 2009
-
-
Mark Olesen authored
-
- Dec 11, 2009
-
-
Mark Olesen authored
-
- Dec 07, 2009
-
-
Mark Olesen authored
- compatibility: * 'polySpline' and 'simpleSpline' accepted * detect and discard end tangent specifications - a BSpline is also included (eg, for future support of NURBS), but is not selectable from blockMesh since it really isn't as nice as the Catmull-Rom (ie, doesn't *exactly* go through each point).
-
- Dec 04, 2009
-
-
Mark Olesen authored
-
Mark Olesen authored
- also looks reasonable and doesn't deviate much from Catmull-Rom
-
Mark Olesen authored
-
Mark Olesen authored
-
Mark Olesen authored
-
Mark Olesen authored
-
Mark Olesen authored
-
Mark Olesen authored
- the current B-Splines deliver rubbish
-
Mark Olesen authored
-
Mark Olesen authored
-
Mark Olesen authored
-
Mark Olesen authored
-
- Dec 03, 2009
-
-
Mark Olesen authored
-
- Dec 02, 2009
- Dec 03, 2009
-
-
Mark Olesen authored
- now that I re-examined the code, the note in commit 51fd6327 can be mostly ignored PackedList isMaster(nPoints, 1u); is not really inefficient at all, since the '1u' is packed into 32/64-bits before the subsequent assignment and doesn't involve shifts/masking for each index The same misinformation applies to the PackedList(size, 0u) form. It isn't much slower at all. Nonetheless, add bool specialization so that it is a simple assign.
-
Mark Olesen authored
-
Mark Olesen authored
-
Mark Olesen authored
- to match coding guidelines
-
Mark Olesen authored
- ensure that the standard options (eg, from timeSelector) also have some usage information
-
Mark Olesen authored
- bugfix: noParallel() didn't remove 'parallel' from validParOptions allowing it to sneak through to the Pstream layer. noParallel() now clears the entire validParOptions as well - new convenience methods * addOption() * removeOption() * addBoolOption() - as per addOption(), but for bool options (no param) - printUsage() output format * options sorted alphabetically * options listed on separate lines for better readability - new optionUsage static member for short usage information about an option * corresponding addUsage() method or provide usage information in addOption() / addBoolOption()
-
- Dec 02, 2009
-
-
henry authored
-
Mark Olesen authored
Note: PackedList constructor initializes to zero, faster not to do it ourselves. ie, PackedList foo(nPoints); vs. PackedList foo(nPoints, 0); saves an extra nPoints operations with shifts/masks etc. If speed is important, change this type of code PackedList isMaster(nPoints, 1u); for (loop) { if (condition) { isMaster.set(i, 0u); // unset bit } } return isMaster; into this: PackedList notMaster(nPoints); for (loop) { if (!condition) { notMaster.set(i, 1u); } } notMaster.flip(); return notMaster; or this: PackedList isMaster(nPoints); isMaster.flip(); for (loop) { if (condition) { isMaster.set(i, 0u); } } return isMaster;
-
Mark Olesen authored
-
Mark Olesen authored
- 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.
-