Markus Blatt
e20bb85aa7
Merge pull request #4777 from akva2/blackoilmodelebos_leftover
...
remove accidentially left-over member
2023-08-07 08:58:17 +02:00
Arne Morten Kvarving
82ba00b4ba
remove accidentially left-over member
2023-08-04 15:34:05 +02:00
Arne Morten Kvarving
f1b4a2cec6
eclproblem.hh: cleanup headers
2023-08-02 12:42:33 +02:00
Arne Morten Kvarving
1c367862a2
vtkecltracermodule.hh: cleanup headers
2023-08-02 12:38:22 +02:00
Arne Morten Kvarving
dc1d71da54
eclwriter.hh: cleanup headers
2023-08-02 12:35:39 +02:00
Arne Morten Kvarving
31cde81927
ecltransmissibility.hh: cleanup headers
2023-08-02 12:32:57 +02:00
Arne Morten Kvarving
ff43ae3464
ecltracermodel.hh: cleanup headers
2023-08-02 12:31:31 +02:00
Arne Morten Kvarving
945459ed0e
eclthresholdpressure.hh: cleanup headers
2023-08-02 12:28:26 +02:00
Arne Morten Kvarving
78f5e329d7
eclpolyhedralgridvanguard: cleanup headers
...
also fix missing template parameter and inherited dimensionworld
reference
2023-08-02 12:18:32 +02:00
Arne Morten Kvarving
715df5be35
ecloutputblackoilmodule.hh: cleanup headers
2023-08-02 12:12:45 +02:00
Arne Morten Kvarving
b00c8abf8b
eclgenericwriter.hh: cleanup headers
2023-08-02 12:11:31 +02:00
Arne Morten Kvarving
2770f6fe02
eclgenericvanguard.hh: cleanup headers
2023-08-02 12:07:43 +02:00
Arne Morten Kvarving
051425bc84
eclgenerictracermodel_impl.hh: cleanup headers
2023-08-02 12:06:41 +02:00
Arne Morten Kvarving
af8cda0ed2
eclgenerictracermodel.hh: cleanup headers
2023-08-02 12:03:21 +02:00
Arne Morten Kvarving
cbcba661d8
eclgenericoutputblackoilmodule.hh: cleanup headers
2023-08-02 11:57:09 +02:00
Arne Morten Kvarving
cd3c36042b
eclgenericcpgridvanguard.hh: cleanup headers
2023-08-02 11:53:35 +02:00
Arne Morten Kvarving
0d7b373983
eclequilinitializer.hh: cleanup headers
2023-08-02 11:49:18 +02:00
Arne Morten Kvarving
46455ab65f
ecldummygradientcalcultor.hh: cleanup headers
2023-08-02 11:45:51 +02:00
Arne Morten Kvarving
a976ec5c13
eclcpgridvanguard.hh: cleanup headers
2023-08-02 11:43:39 +02:00
Arne Morten Kvarving
fe9fefd004
eclbasevanguard.hh: cleanup headers
2023-08-02 11:41:02 +02:00
Arne Morten Kvarving
87665c8843
eclalugridvanguard.hh: cleanup headers
2023-08-02 11:36:47 +02:00
Arne Morten Kvarving
516cf5caab
ebos.hh: cleanup headers
2023-08-02 11:31:21 +02:00
Arne Morten Kvarving
c644ff755a
collecttoiorank.hh: cleanup headers
2023-08-02 11:24:46 +02:00
Arne Morten Kvarving
26e9428ced
alucartesianindexmapper.hh: cleanup headers
2023-08-02 11:21:09 +02:00
Arne Morten Kvarving
2ec1a98998
eclfluxmodule.hh: cleanup headers
...
add needed, remove unneeded and reorder
2023-08-02 11:15:26 +02:00
Markus Blatt
81c6eac6a7
Merge pull request #4766 from akva2/eclsolution_containers
...
Add containers for polymer and MICP solution components
2023-08-02 09:33:54 +02:00
Arne Morten Kvarving
eaa3281485
changed: add a container for micp solution components
...
makes it easy to pass data around to enable some refactoring
2023-08-01 13:45:29 +02:00
Arne Morten Kvarving
841d11efed
changed: add a container for polymer solution components
...
makes it easy to pass data around to enable some refactoring
2023-08-01 13:45:14 +02:00
Atgeirr Flø Rasmussen
2728d30185
Merge pull request #4764 from atgeirr/add-ebos-headers
...
Add all ebos headers to public header list.
2023-08-01 12:11:14 +02:00
Atgeirr Flø Rasmussen
2ddbfc9519
Add all ebos headers to public header list.
2023-08-01 11:12:21 +02:00
Arne Morten Kvarving
1e6b7f889a
Merge pull request #4761 from hnil/fix_temp_boundary
...
Fix temp boundary
2023-08-01 09:02:26 +02:00
hnil
f3338ac26a
-- fixed error in thermal boundary
2023-07-27 16:30:48 +02:00
hnil
de42e1eb67
-- fixed comment
2023-07-27 16:30:48 +02:00
Atgeirr Flø Rasmussen
840dd9de90
Merge pull request #4752 from hnil/linearsolver_timing
...
-- added more timing to get better coverage of cpr solver
2023-07-27 15:14:10 +02:00
hnil
59de509105
-- moved fully implict related updates to FIblackoil
...
-- changed spesicic nldd calls to use subDomain instead of gridview
(-- clang formated FIBlackoil)
2023-07-26 11:07:26 +02:00
Markus Blatt
2429a8ad1b
Merge pull request #4756 from blattms/rename-time-step-breakdown
...
Rename LinearTimeSteppingBreakdown to TimeSteppingBreakdown.
2023-07-26 09:49:28 +02:00
Markus Blatt
f20716eaf3
Rename LinearTimeSteppingBreakdown to TimeSteppingBreakdown.
2023-07-25 15:10:07 +02:00
Atgeirr Flø Rasmussen
d4774cc36e
Merge pull request #4754 from atgeirr/fix-comm-related-regression
...
Add code path for the no-MPI case.
2023-07-25 13:49:30 +02:00
Atgeirr Flø Rasmussen
7c9d57cc84
Add code path for the no-MPI case.
2023-07-25 13:20:16 +02:00
Atgeirr Flø Rasmussen
0d2d8dfe21
Merge pull request #4734 from atgeirr/add-linear-system-size-printout
...
Add output of linear system sizes to DBG file.
2023-07-25 10:51:29 +02:00
Atgeirr Flø Rasmussen
30a9e02998
Add output of linear system sizes to DBG file.
2023-07-25 09:43:51 +02:00
Atgeirr Flø Rasmussen
4ad4226fdd
Merge pull request #4753 from blattms/fix-fallout-4750
...
Don't write out of bounds (fixes fallout from PR #4750 )
2023-07-24 21:39:21 +02:00
Markus Blatt
943d84c836
Don't write out of bounds (fixes fallout from PR #4750 )
...
While we never use the data receive, we should still not write beyond
arrays as this may create problems.
2023-07-24 16:04:15 +02:00
hnil
c065d34d0e
-- added more timing to get better coverage of amg solver
...
-- added includes needed
2023-07-24 12:28:08 +02:00
Bård Skaflestad
2aaba39374
Merge pull request #4751 from blattms/debian-patches-gcc-13
...
Added missing include of cstdint needed by GCC-13
2023-07-24 12:26:00 +02:00
Markus Blatt
313e9540c5
Added missing include of cstdint needed by GCC-13
2023-07-24 10:59:19 +02:00
Markus Blatt
941e4230c1
Merge pull request #4750 from blattms/prevent-mpi-abort
...
Do a graceful exit instead of MPI_Abort for expected exceptions.
2023-07-20 18:52:47 +02:00
Markus Blatt
118dfdf041
Move MPI process check to *-cpp file.
2023-07-19 14:05:19 +02:00
Markus Blatt
859e00254e
[bugfix] Make sure MPI_FInalize is called before the return in main.
...
A correct MPI program should do that.
As MPI_Finalize is part of the destructor of MainObject we need to
make sure that it's destructor is called before the return statement.
We do that manually by resetting the unique_ptr that we now use to
store the MainObject,
2023-07-19 13:44:12 +02:00
Markus Blatt
7551229e77
Do a graceful exit instead of MPI_Abort for expected exceptions.
...
Instead of unconditionally issuing MPI_Abort if we encounter a fatal
exception, we try to test whether all processes have experienced this
exception and if this is the case just terminate nomally with a exit
code that signals an error. We still use MPI_Abort if not all
processes get an exception as this is the only way to make sure that
the program aborts.
This approach also works around issues in some MPI implementations
that might not correctly return the error.
Multiple messages like this are gone now:
```
--------------------------------------------------------------------------
MPI_ABORT was invoked on rank 1 in communicator MPI_COMM_WORLD
with errorcode 1.
NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
--------------------------------------------------------------------------
[smaug.dr-blatt.de:129359] 1 more process has sent help message help-mpi-api.txt / mpi-abort
[smaug.dr-blatt.de:129359] Set MCA parameter "orte_base_help_aggregate" to 0 to see all help / error messages
```
Bu we still see something like this:
```
--------------------------------------------------------------------------
Primary job terminated normally, but 1 process returned
a non-zero exit code. Per user-direction, the job has been aborted.
--------------------------------------------------------------------------
--------------------------------------------------------------------------
mpirun detected that one or more processes exited with non-zero status, thus causing
the job to be terminated. The first process to do so was:
Process name: [[35057,1],0]
Exit code: 1
--------------------------------------------------------------------------
```
2023-07-19 13:44:12 +02:00