opm-simulators/opm/simulators/utils
Bård Skaflestad ea3b22480a Enable Loading Parallel NLDD Partition From File
This commit adds support for loading a three-column NLDD
partitioning scheme of the form

    MPI_Rank  Cartesian_Index  NLDD_Domain_ID

from a text file.  In an MPI run it is assumed that the first column
holds integers in the range 0..MPI_Size()-1, and typically that each
such integer is listed at least once.  In a sequential run, the MPI
rank column is ignored.

With this scheme we can load the same partition files that we write,
for increased repeatability and determinism, and we can also
experiment with externally generated NLDD partitions.
2023-11-17 17:39:17 +01:00
..
ComponentName.cpp ComponentName: add compile unit 2023-06-30 11:51:08 +02:00
ComponentName.hpp ComponentName: add compile unit 2023-06-30 11:51:08 +02:00
compressPartition.cpp Enable Loading Parallel NLDD Partition From File 2023-11-17 17:39:17 +01:00
compressPartition.hpp Enable Loading Parallel NLDD Partition From File 2023-11-17 17:39:17 +01:00
DamarisKeywords.cpp Move Damaris functionality to it's own class. 2023-09-19 21:20:08 +02:00
DamarisKeywords.hpp Rename option to EnableDamarisOutputCollective. 2022-10-13 12:23:06 +02:00
DamarisOutputModule.cpp Move Damaris functionality to it's own class. 2023-09-19 21:20:08 +02:00
DamarisOutputModule.hpp Move Damaris functionality to it's own class. 2023-09-19 21:20:08 +02:00
DeferredLogger.cpp avoid include in header 2021-06-18 11:43:54 +02:00
DeferredLogger.hpp clean up after review 2021-10-05 13:07:52 +02:00
DeferredLoggingErrorHelpers.hpp Add and use OPM_DEFLOG_PROBLEM macro. 2023-11-08 15:16:17 +01:00
gatherDeferredLogger.cpp Replacing use of MPI_COMM_WORLD with a variable communicator. 2021-10-05 13:07:52 +02:00
gatherDeferredLogger.hpp clean up after review 2021-10-05 13:07:52 +02:00
HDF5File.cpp consistently use std::size_t 2023-08-15 09:32:10 +02:00
HDF5File.hpp HDF5File: enable gzip compression 2023-02-24 11:56:17 +01:00
initDamarisXmlFile.cpp Move Damaris functionality to it's own class. 2023-09-19 21:20:08 +02:00
moduleVersion.cpp Added missing include of config.h in cpp files. 2022-10-12 15:28:38 +02:00
moduleVersion.hpp Add build time to flow startup banner 2020-03-31 08:42:24 +02:00
MPIPacker.cpp add extra instantation for bitset 2023-11-09 11:02:52 +01:00
MPIPacker.hpp changed: split out serialization in separate class 2022-09-16 13:11:45 +02:00
ParallelCommunication.hpp minimum dune version required is now 2.7 2023-04-12 09:41:23 +02:00
ParallelEclipseState.cpp Match Region Sets by Unique Prefix 2023-09-28 17:54:27 +02:00
ParallelEclipseState.hpp LookUpCellCentroid used to search cell centroids in eclbasevanguard 2023-08-29 08:45:59 +02:00
ParallelFileMerger.cpp cosmetics 2023-02-01 15:42:04 +01:00
ParallelFileMerger.hpp cosmetics 2023-02-01 15:42:04 +01:00
ParallelNLDDPartitioningZoltan.cpp Make Compress/Count Partition Vector Helper Generally Available 2023-11-17 09:17:46 +01:00
ParallelNLDDPartitioningZoltan.hpp Make Zoltan-Based Domain Partitioning MPI Aware 2023-11-15 13:31:41 +01:00
ParallelRestart.cpp ParallelRestart: use variadic broadcast 2023-02-08 09:22:55 +01:00
ParallelRestart.hpp changed: split ParallelRestart.hpp/cpp in two bits 2022-09-08 13:36:51 +02:00
ParallelSerialization.cpp Implement Forchheimer term in wellIndex 2023-10-23 08:55:21 +02:00
ParallelSerialization.hpp fix: serial build after PR #3671 2021-11-09 15:57:24 +01:00
PartiallySupportedFlowKeywords.cpp Remove warning for unsupported D factor in COMPDAT 2023-11-06 09:10:34 +01:00
PartiallySupportedFlowKeywords.hpp Add keyword validation using a predicate function 2021-06-14 18:10:36 +02:00
PressureAverage.cpp changed: move helpers for calculation pressure averages to separate compile unit 2023-08-14 11:44:32 +02:00
PressureAverage.hpp changed: move helpers for calculation pressure averages to separate compile unit 2023-08-14 11:44:32 +02:00
PropsDataHandle.hpp LookUpCellCentroid used to search cell centroids in eclbasevanguard 2023-08-29 08:45:59 +02:00
readDeck.cpp Merge pull request #4961 from vkip/network_restart_use_node_pressures 2023-11-15 09:46:35 +01:00
readDeck.hpp Remove EclStrictParsing, replace with ParsingStrictness. 2023-04-25 12:03:13 +02:00
SerializationPackers.cpp added: file for extra serialization packers 2023-02-13 17:53:05 +01:00
SerializationPackers.hpp added: file for extra serialization packers 2023-02-13 17:53:05 +01:00
SetupZoltanParams.cpp setupZoltanParams: avoid use of sstream 2023-01-02 15:24:03 +01:00
SetupZoltanParams.hpp added: command line option for zoltan customization 2022-09-16 13:51:29 +02:00
UnsupportedFlowKeywords.cpp Merge pull request #4969 from akva2/fbhpdef 2023-11-07 16:35:51 +01:00
UnsupportedFlowKeywords.hpp changed: put unsupported keywords in separate compile unit 2021-05-12 14:29:33 +02:00
VectorVectorDataHandle.hpp Get rid deprecation warning for newer DUNE versions. 2022-10-14 21:29:09 +02:00