2013-03-04 12:25:20 +01:00
|
|
|
# -*- mode: cmake; tab-width: 2; indent-tabs-mode: t; truncate-lines: t; compile-command: "cmake -Wdev" -*-
|
|
|
|
|
# vim: set filetype=cmake autoindent tabstop=2 shiftwidth=2 noexpandtab softtabstop=2 nowrap:
|
|
|
|
|
|
|
|
|
|
# This file sets up five lists:
|
|
|
|
|
# MAIN_SOURCE_FILES List of compilation units which will be included in
|
|
|
|
|
# the library. If it isn't on this list, it won't be
|
|
|
|
|
# part of the library. Please try to keep it sorted to
|
|
|
|
|
# maintain sanity.
|
|
|
|
|
#
|
|
|
|
|
# TEST_SOURCE_FILES List of programs that will be run as unit tests.
|
|
|
|
|
#
|
|
|
|
|
# TEST_DATA_FILES Files from the source three that should be made
|
|
|
|
|
# available in the corresponding location in the build
|
|
|
|
|
# tree in order to run tests there.
|
|
|
|
|
#
|
|
|
|
|
# EXAMPLE_SOURCE_FILES Other programs that will be compiled as part of the
|
|
|
|
|
# build, but which is not part of the library nor is
|
|
|
|
|
# run as tests.
|
|
|
|
|
#
|
|
|
|
|
# PUBLIC_HEADER_FILES List of public header files that should be
|
|
|
|
|
# distributed together with the library. The source
|
|
|
|
|
# files can of course include other files than these;
|
|
|
|
|
# you should only add to this list if the *user* of
|
|
|
|
|
# the library needs it.
|
2013-08-02 20:15:58 +02:00
|
|
|
#
|
|
|
|
|
# ATTIC_FILES Unmaintained files. This for the projects developers
|
|
|
|
|
# only. Don't expect these files to build.
|
2013-03-04 12:25:20 +01:00
|
|
|
|
|
|
|
|
# originally generated with the command:
|
|
|
|
|
# find opm -name '*.c*' -printf '\t%p\n' | sort
|
|
|
|
|
list (APPEND MAIN_SOURCE_FILES
|
2014-02-17 13:23:01 +01:00
|
|
|
opm/core/grid/GridHelpers.cpp
|
2013-03-18 10:16:46 +01:00
|
|
|
opm/core/grid/GridManager.cpp
|
|
|
|
|
opm/core/grid/grid.c
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/grid/cart_grid.c
|
|
|
|
|
opm/core/grid/cornerpoint_grid.c
|
|
|
|
|
opm/core/grid/cpgpreprocess/facetopology.c
|
|
|
|
|
opm/core/grid/cpgpreprocess/geometry.c
|
|
|
|
|
opm/core/grid/cpgpreprocess/preprocess.c
|
|
|
|
|
opm/core/grid/cpgpreprocess/uniquepoints.c
|
2013-03-07 22:59:06 +01:00
|
|
|
opm/core/io/eclipse/EclipseGridInspector.cpp
|
2013-11-07 14:26:40 +01:00
|
|
|
opm/core/io/eclipse/EclipseWriter.cpp
|
2013-03-08 08:06:18 +01:00
|
|
|
opm/core/io/eclipse/writeECLData.cpp
|
2013-11-07 14:26:40 +01:00
|
|
|
opm/core/io/OutputWriter.cpp
|
2013-03-08 07:54:56 +01:00
|
|
|
opm/core/io/vag/vag.cpp
|
2013-03-08 08:06:18 +01:00
|
|
|
opm/core/io/vtk/writeVtkData.cpp
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/linalg/LinearSolverFactory.cpp
|
|
|
|
|
opm/core/linalg/LinearSolverInterface.cpp
|
|
|
|
|
opm/core/linalg/LinearSolverIstl.cpp
|
|
|
|
|
opm/core/linalg/LinearSolverUmfpack.cpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/linalg/call_umfpack.c
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/linalg/sparse_sys.c
|
|
|
|
|
opm/core/pressure/CompressibleTpfa.cpp
|
|
|
|
|
opm/core/pressure/FlowBCManager.cpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/pressure/IncompTpfa.cpp
|
|
|
|
|
opm/core/pressure/cfsh.c
|
|
|
|
|
opm/core/pressure/flow_bc.c
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/pressure/fsh.c
|
|
|
|
|
opm/core/pressure/fsh_common_impl.c
|
|
|
|
|
opm/core/pressure/ifsh.c
|
|
|
|
|
opm/core/pressure/mimetic/hybsys.c
|
|
|
|
|
opm/core/pressure/mimetic/hybsys_global.c
|
|
|
|
|
opm/core/pressure/mimetic/mimetic.c
|
|
|
|
|
opm/core/pressure/msmfem/coarse_conn.c
|
|
|
|
|
opm/core/pressure/msmfem/coarse_sys.c
|
|
|
|
|
opm/core/pressure/msmfem/dfs.c
|
|
|
|
|
opm/core/pressure/msmfem/hash_set.c
|
|
|
|
|
opm/core/pressure/msmfem/ifsh_ms.c
|
|
|
|
|
opm/core/pressure/msmfem/partition.c
|
|
|
|
|
opm/core/pressure/tpfa/cfs_tpfa.c
|
|
|
|
|
opm/core/pressure/tpfa/cfs_tpfa_residual.c
|
|
|
|
|
opm/core/pressure/tpfa/compr_bc.c
|
|
|
|
|
opm/core/pressure/tpfa/compr_quant.c
|
|
|
|
|
opm/core/pressure/tpfa/compr_quant_general.c
|
|
|
|
|
opm/core/pressure/tpfa/compr_source.c
|
|
|
|
|
opm/core/pressure/tpfa/ifs_tpfa.c
|
2014-02-25 15:05:30 +01:00
|
|
|
opm/core/pressure/tpfa/TransTpfa.cpp
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/pressure/tpfa/trans_tpfa.c
|
2013-03-18 10:23:51 +01:00
|
|
|
opm/core/pressure/legacy_well.c
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/props/BlackoilPropertiesBasic.cpp
|
|
|
|
|
opm/core/props/BlackoilPropertiesFromDeck.cpp
|
|
|
|
|
opm/core/props/IncompPropertiesBasic.cpp
|
|
|
|
|
opm/core/props/IncompPropertiesFromDeck.cpp
|
|
|
|
|
opm/core/props/pvt/BlackoilPvtProperties.cpp
|
|
|
|
|
opm/core/props/pvt/PvtPropertiesBasic.cpp
|
|
|
|
|
opm/core/props/pvt/PvtPropertiesIncompFromDeck.cpp
|
2014-04-24 17:07:41 +02:00
|
|
|
opm/core/props/pvt/PvtDead.cpp
|
|
|
|
|
opm/core/props/pvt/PvtDeadSpline.cpp
|
|
|
|
|
opm/core/props/pvt/PvtInterface.cpp
|
|
|
|
|
opm/core/props/pvt/PvtLiveGas.cpp
|
|
|
|
|
opm/core/props/pvt/PvtLiveOil.cpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/props/rock/RockBasic.cpp
|
|
|
|
|
opm/core/props/rock/RockCompressibility.cpp
|
|
|
|
|
opm/core/props/rock/RockFromDeck.cpp
|
|
|
|
|
opm/core/props/satfunc/SatFuncGwseg.cpp
|
|
|
|
|
opm/core/props/satfunc/SatFuncSimple.cpp
|
|
|
|
|
opm/core/props/satfunc/SatFuncStone2.cpp
|
|
|
|
|
opm/core/props/satfunc/SaturationPropsBasic.cpp
|
|
|
|
|
opm/core/props/satfunc/SaturationPropsFromDeck.cpp
|
2014-10-06 14:25:44 +02:00
|
|
|
opm/core/simulator/AdaptiveSimulatorTimer.cpp
|
2013-10-29 14:20:36 +01:00
|
|
|
opm/core/simulator/BlackoilState.cpp
|
2014-10-06 14:25:44 +02:00
|
|
|
opm/core/simulator/PIDTimeStepControl.cpp
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/simulator/SimulatorCompressibleTwophase.cpp
|
|
|
|
|
opm/core/simulator/SimulatorIncompTwophase.cpp
|
2013-11-08 15:10:19 +01:00
|
|
|
opm/core/simulator/SimulatorOutput.cpp
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/simulator/SimulatorReport.cpp
|
2013-10-29 14:20:36 +01:00
|
|
|
opm/core/simulator/SimulatorState.cpp
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/simulator/SimulatorTimer.cpp
|
2013-03-18 12:40:34 +01:00
|
|
|
opm/core/tof/DGBasis.cpp
|
|
|
|
|
opm/core/tof/TofReorder.cpp
|
|
|
|
|
opm/core/tof/TofDiscGalReorder.cpp
|
2013-03-14 22:24:36 +01:00
|
|
|
opm/core/transport/TransportSolverTwophaseInterface.cpp
|
2013-03-18 12:40:34 +01:00
|
|
|
opm/core/transport/implicit/TransportSolverTwophaseImplicit.cpp
|
|
|
|
|
opm/core/transport/implicit/transport_source.c
|
|
|
|
|
opm/core/transport/minimal/spu_explicit.c
|
|
|
|
|
opm/core/transport/minimal/spu_implicit.c
|
2013-03-14 21:43:21 +01:00
|
|
|
opm/core/transport/reorder/TransportSolverCompressibleTwophaseReorder.cpp
|
|
|
|
|
opm/core/transport/reorder/ReorderSolverInterface.cpp
|
|
|
|
|
opm/core/transport/reorder/TransportSolverTwophaseReorder.cpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/transport/reorder/reordersequence.cpp
|
|
|
|
|
opm/core/transport/reorder/tarjan.c
|
2013-08-26 12:52:03 +02:00
|
|
|
opm/core/utility/Event.cpp
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/utility/MonotCubicInterpolator.cpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/utility/StopWatch.cpp
|
|
|
|
|
opm/core/utility/VelocityInterpolation.cpp
|
|
|
|
|
opm/core/utility/WachspressCoord.cpp
|
|
|
|
|
opm/core/utility/miscUtilities.cpp
|
|
|
|
|
opm/core/utility/miscUtilitiesBlackoil.cpp
|
2013-09-25 14:00:27 +02:00
|
|
|
opm/core/utility/NullStream.cpp
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/utility/parameters/Parameter.cpp
|
|
|
|
|
opm/core/utility/parameters/ParameterGroup.cpp
|
|
|
|
|
opm/core/utility/parameters/ParameterTools.cpp
|
|
|
|
|
opm/core/utility/parameters/ParameterXML.cpp
|
|
|
|
|
opm/core/utility/parameters/tinyxml/tinystr.cpp
|
|
|
|
|
opm/core/utility/parameters/tinyxml/tinyxml.cpp
|
|
|
|
|
opm/core/utility/parameters/tinyxml/tinyxmlerror.cpp
|
|
|
|
|
opm/core/utility/parameters/tinyxml/tinyxmlparser.cpp
|
|
|
|
|
opm/core/utility/parameters/tinyxml/xmltest.cpp
|
2013-07-31 12:22:18 +02:00
|
|
|
opm/core/version.c
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/wells/InjectionSpecification.cpp
|
|
|
|
|
opm/core/wells/ProductionSpecification.cpp
|
|
|
|
|
opm/core/wells/WellCollection.cpp
|
|
|
|
|
opm/core/wells/WellsGroup.cpp
|
|
|
|
|
opm/core/wells/WellsManager.cpp
|
2013-03-18 10:33:34 +01:00
|
|
|
opm/core/wells/wells.c
|
2014-01-05 14:47:15 +01:00
|
|
|
opm/core/wells/well_controls.c
|
2013-03-04 12:25:20 +01:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
# originally generated with the command:
|
|
|
|
|
# find tests -name '*.cpp' -a ! -wholename '*/not-unit/*' -printf '\t%p\n' | sort
|
|
|
|
|
list (APPEND TEST_SOURCE_FILES
|
2014-07-14 14:11:52 +02:00
|
|
|
tests/test_EclipseWriter.cpp
|
2014-08-21 19:46:47 +02:00
|
|
|
tests/test_compressedpropertyaccess.cpp
|
2013-08-22 18:44:06 +02:00
|
|
|
tests/test_spline.cpp
|
2013-08-22 18:54:28 +02:00
|
|
|
tests/test_propertysystem.cpp
|
2013-03-04 12:25:20 +01:00
|
|
|
tests/test_dgbasis.cpp
|
2013-08-01 10:12:07 +02:00
|
|
|
tests/test_cartgrid.cpp
|
2014-07-14 14:11:52 +02:00
|
|
|
tests/test_ug.cpp
|
2013-08-01 09:54:30 +02:00
|
|
|
tests/test_cubic.cpp
|
2013-08-26 12:52:03 +02:00
|
|
|
tests/test_event.cpp
|
2013-03-22 16:24:52 +01:00
|
|
|
tests/test_nonuniformtablelinear.cpp
|
2013-03-04 12:25:20 +01:00
|
|
|
tests/test_sparsevector.cpp
|
|
|
|
|
tests/test_sparsetable.cpp
|
|
|
|
|
tests/test_velocityinterpolation.cpp
|
|
|
|
|
tests/test_quadratures.cpp
|
2013-03-22 21:39:32 +01:00
|
|
|
tests/test_uniformtablelinear.cpp
|
2013-03-04 12:25:20 +01:00
|
|
|
tests/test_wells.cpp
|
|
|
|
|
tests/test_wachspresscoord.cpp
|
|
|
|
|
tests/test_column_extract.cpp
|
|
|
|
|
tests/test_geom2d.cpp
|
2014-03-19 21:32:36 +01:00
|
|
|
tests/test_linearsolver.cpp
|
2014-03-20 21:50:09 +01:00
|
|
|
tests/test_parallel_linearsolver.cpp
|
2013-06-05 12:18:21 +02:00
|
|
|
tests/test_param.cpp
|
|
|
|
|
tests/test_blackoilfluid.cpp
|
2014-10-30 17:40:48 +01:00
|
|
|
tests/test_satfunc.cpp
|
2013-07-30 12:30:25 +02:00
|
|
|
tests/test_shadow.cpp
|
2014-08-11 13:19:17 +02:00
|
|
|
tests/test_equil.cpp
|
2014-02-24 15:19:04 +01:00
|
|
|
tests/test_regionmapping.cpp
|
2014-02-11 14:12:36 +01:00
|
|
|
tests/test_units.cpp
|
|
|
|
|
tests/test_blackoilstate.cpp
|
|
|
|
|
tests/test_parser.cpp
|
|
|
|
|
tests/test_wellsmanager.cpp
|
|
|
|
|
tests/test_wellcontrols.cpp
|
|
|
|
|
tests/test_wellsgroup.cpp
|
2014-02-12 15:39:57 +01:00
|
|
|
tests/test_wellcollection.cpp
|
2014-03-26 17:45:39 +01:00
|
|
|
tests/test_timer.cpp
|
2014-08-25 15:20:01 +02:00
|
|
|
tests/test_minpvprocessor.cpp
|
2013-12-18 15:06:38 +01:00
|
|
|
)
|
2013-03-04 12:25:20 +01:00
|
|
|
|
|
|
|
|
# originally generated with the command:
|
|
|
|
|
# find tests -name '*.xml' -a ! -wholename '*/not-unit/*' -printf '\t%p\n' | sort
|
|
|
|
|
list (APPEND TEST_DATA_FILES
|
|
|
|
|
tests/extratestdata.xml
|
2013-06-05 12:18:21 +02:00
|
|
|
tests/testdata.xml
|
2013-12-13 15:43:36 +01:00
|
|
|
tests/liveoil.DATA
|
2014-02-20 15:39:15 +01:00
|
|
|
tests/capillary.DATA
|
2014-02-21 14:50:45 +01:00
|
|
|
tests/capillary_overlap.DATA
|
2014-08-21 19:46:47 +02:00
|
|
|
tests/compressed_gridproperty.data
|
2014-02-03 15:36:20 +01:00
|
|
|
tests/deadfluids.DATA
|
2014-04-04 22:53:34 +02:00
|
|
|
tests/equil_livegas.DATA
|
2014-02-27 08:31:51 +01:00
|
|
|
tests/equil_liveoil.DATA
|
2014-04-04 22:53:34 +02:00
|
|
|
tests/equil_rsvd_and_rvvd.DATA
|
2014-02-11 14:12:36 +01:00
|
|
|
tests/wetgas.DATA
|
2014-10-30 18:36:44 +01:00
|
|
|
tests/satfuncStandard.DATA
|
|
|
|
|
tests/satfuncEPSBase.DATA
|
|
|
|
|
tests/satfuncEPS_A.DATA
|
|
|
|
|
tests/satfuncEPS_B.DATA
|
|
|
|
|
tests/satfuncEPS_C.DATA
|
2014-11-05 17:00:11 +01:00
|
|
|
tests/satfuncEPS_D.DATA
|
2014-02-11 14:12:36 +01:00
|
|
|
tests/testBlackoilState1.DATA
|
|
|
|
|
tests/testBlackoilState2.DATA
|
|
|
|
|
tests/wells_manager_data.data
|
|
|
|
|
tests/wells_manager_data_expanded.data
|
|
|
|
|
tests/wells_manager_data_wellSTOP.data
|
|
|
|
|
tests/wells_group.data
|
2014-03-26 17:45:39 +01:00
|
|
|
tests/TESTTIMER.DATA
|
2014-04-20 10:17:31 +02:00
|
|
|
tests/CORNERPOINT_ACTNUM.DATA
|
2013-03-04 12:25:20 +01:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
# originally generated with the command:
|
|
|
|
|
# find tutorials examples -name '*.c*' -printf '\t%p\n' | sort
|
|
|
|
|
list (APPEND EXAMPLE_SOURCE_FILES
|
2014-02-27 13:55:15 +01:00
|
|
|
examples/compute_initial_state.cpp
|
2013-03-04 12:25:20 +01:00
|
|
|
examples/compute_tof.cpp
|
|
|
|
|
examples/compute_tof_from_files.cpp
|
2014-11-26 15:29:34 +01:00
|
|
|
examples/mirror_grid.cpp
|
2013-03-04 12:25:20 +01:00
|
|
|
examples/sim_2p_comp_reorder.cpp
|
2013-03-15 14:22:26 +01:00
|
|
|
examples/sim_2p_incomp.cpp
|
2013-03-04 12:25:20 +01:00
|
|
|
examples/wells_example.cpp
|
|
|
|
|
tutorials/tutorial1.cpp
|
|
|
|
|
tutorials/tutorial2.cpp
|
|
|
|
|
tutorials/tutorial3.cpp
|
|
|
|
|
tutorials/tutorial4.cpp
|
|
|
|
|
)
|
|
|
|
|
|
2013-08-02 20:15:58 +02:00
|
|
|
# originally generated with the command:
|
|
|
|
|
# find attic -name '*.c*' -printf '\t%p\n' | sort
|
|
|
|
|
list (APPEND ATTIC_FILES
|
|
|
|
|
attic/test_cfs_tpfa.c
|
|
|
|
|
attic/test_jacsys.cpp
|
|
|
|
|
attic/test_lapack.cpp
|
|
|
|
|
attic/test_read_grid.c
|
|
|
|
|
attic/test_read_vag.cpp
|
|
|
|
|
attic/test_writeVtkData.cpp
|
|
|
|
|
)
|
|
|
|
|
|
2013-03-21 13:11:14 +01:00
|
|
|
# programs listed here will not only be compiled, but also marked for
|
|
|
|
|
# installation
|
|
|
|
|
list (APPEND PROGRAM_SOURCE_FILES
|
2014-11-26 15:29:34 +01:00
|
|
|
examples/mirror_grid.cpp
|
2013-03-21 13:11:14 +01:00
|
|
|
examples/sim_2p_comp_reorder.cpp
|
|
|
|
|
examples/sim_2p_incomp.cpp
|
|
|
|
|
)
|
|
|
|
|
|
2013-03-04 12:25:20 +01:00
|
|
|
# originally generated with the command:
|
|
|
|
|
# find opm -name '*.h*' -a ! -name '*-pch.hpp' -printf '\t%p\n' | sort
|
|
|
|
|
list (APPEND PUBLIC_HEADER_FILES
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/doxygen_main.hpp
|
|
|
|
|
opm/core/grid.h
|
|
|
|
|
opm/core/grid/CellQuadrature.hpp
|
2013-03-18 12:47:23 +01:00
|
|
|
opm/core/grid/ColumnExtract.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/grid/FaceQuadrature.hpp
|
2014-02-17 13:23:01 +01:00
|
|
|
opm/core/grid/GridHelpers.hpp
|
2013-03-18 10:16:46 +01:00
|
|
|
opm/core/grid/GridManager.hpp
|
2014-08-25 15:20:01 +02:00
|
|
|
opm/core/grid/MinpvProcessor.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/grid/cart_grid.h
|
|
|
|
|
opm/core/grid/cornerpoint_grid.h
|
|
|
|
|
opm/core/grid/cpgpreprocess/facetopology.h
|
|
|
|
|
opm/core/grid/cpgpreprocess/geometry.h
|
|
|
|
|
opm/core/grid/cpgpreprocess/preprocess.h
|
|
|
|
|
opm/core/grid/cpgpreprocess/uniquepoints.h
|
2013-03-07 22:59:06 +01:00
|
|
|
opm/core/io/eclipse/CornerpointChopper.hpp
|
|
|
|
|
opm/core/io/eclipse/EclipseGridInspector.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/io/eclipse/EclipseUnits.hpp
|
2013-11-07 14:26:40 +01:00
|
|
|
opm/core/io/eclipse/EclipseWriter.hpp
|
2013-03-08 08:06:18 +01:00
|
|
|
opm/core/io/eclipse/writeECLData.hpp
|
2013-11-07 14:26:40 +01:00
|
|
|
opm/core/io/OutputWriter.hpp
|
2013-03-08 07:54:56 +01:00
|
|
|
opm/core/io/vag/vag.hpp
|
2013-03-08 08:06:18 +01:00
|
|
|
opm/core/io/vtk/writeVtkData.hpp
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/linalg/LinearSolverFactory.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/linalg/LinearSolverInterface.hpp
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/linalg/LinearSolverIstl.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/linalg/LinearSolverUmfpack.hpp
|
|
|
|
|
opm/core/linalg/blas_lapack.h
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/linalg/call_umfpack.h
|
|
|
|
|
opm/core/linalg/sparse_sys.h
|
2013-07-31 12:22:18 +02:00
|
|
|
opm/core/version.h
|
2013-03-18 10:33:34 +01:00
|
|
|
opm/core/wells.h
|
2014-01-03 15:34:01 +01:00
|
|
|
opm/core/well_controls.h
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/pressure/CompressibleTpfa.hpp
|
|
|
|
|
opm/core/pressure/FlowBCManager.hpp
|
|
|
|
|
opm/core/pressure/IncompTpfa.hpp
|
|
|
|
|
opm/core/pressure/flow_bc.h
|
|
|
|
|
opm/core/pressure/fsh.h
|
|
|
|
|
opm/core/pressure/fsh_common_impl.h
|
2013-03-18 10:23:51 +01:00
|
|
|
opm/core/pressure/legacy_well.h
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/pressure/mimetic/hybsys.h
|
|
|
|
|
opm/core/pressure/mimetic/hybsys_global.h
|
|
|
|
|
opm/core/pressure/mimetic/mimetic.h
|
|
|
|
|
opm/core/pressure/msmfem/coarse_conn.h
|
|
|
|
|
opm/core/pressure/msmfem/coarse_sys.h
|
|
|
|
|
opm/core/pressure/msmfem/dfs.h
|
|
|
|
|
opm/core/pressure/msmfem/hash_set.h
|
|
|
|
|
opm/core/pressure/msmfem/ifsh_ms.h
|
|
|
|
|
opm/core/pressure/msmfem/partition.h
|
|
|
|
|
opm/core/pressure/tpfa/cfs_tpfa.h
|
|
|
|
|
opm/core/pressure/tpfa/cfs_tpfa_residual.h
|
|
|
|
|
opm/core/pressure/tpfa/compr_bc.h
|
|
|
|
|
opm/core/pressure/tpfa/compr_quant.h
|
|
|
|
|
opm/core/pressure/tpfa/compr_quant_general.h
|
|
|
|
|
opm/core/pressure/tpfa/compr_source.h
|
|
|
|
|
opm/core/pressure/tpfa/ifs_tpfa.h
|
2014-02-25 15:05:30 +01:00
|
|
|
opm/core/pressure/tpfa/TransTpfa.hpp
|
|
|
|
|
opm/core/pressure/tpfa/TransTpfa_impl.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/pressure/tpfa/trans_tpfa.h
|
|
|
|
|
opm/core/props/BlackoilPhases.hpp
|
|
|
|
|
opm/core/props/BlackoilPropertiesBasic.hpp
|
|
|
|
|
opm/core/props/BlackoilPropertiesFromDeck.hpp
|
2014-02-17 13:23:01 +01:00
|
|
|
opm/core/props/BlackoilPropertiesFromDeck_impl.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/props/BlackoilPropertiesInterface.hpp
|
|
|
|
|
opm/core/props/IncompPropertiesBasic.hpp
|
|
|
|
|
opm/core/props/IncompPropertiesFromDeck.hpp
|
|
|
|
|
opm/core/props/IncompPropertiesInterface.hpp
|
2013-07-30 12:30:25 +02:00
|
|
|
opm/core/props/IncompPropertiesShadow.hpp
|
|
|
|
|
opm/core/props/IncompPropertiesShadow_impl.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/props/phaseUsageFromDeck.hpp
|
|
|
|
|
opm/core/props/pvt/BlackoilPvtProperties.hpp
|
|
|
|
|
opm/core/props/pvt/PvtPropertiesBasic.hpp
|
|
|
|
|
opm/core/props/pvt/PvtPropertiesIncompFromDeck.hpp
|
2014-04-24 17:07:41 +02:00
|
|
|
opm/core/props/pvt/PvtConstCompr.hpp
|
|
|
|
|
opm/core/props/pvt/PvtDead.hpp
|
|
|
|
|
opm/core/props/pvt/PvtDeadSpline.hpp
|
|
|
|
|
opm/core/props/pvt/PvtInterface.hpp
|
|
|
|
|
opm/core/props/pvt/PvtLiveGas.hpp
|
|
|
|
|
opm/core/props/pvt/PvtLiveOil.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/props/rock/RockBasic.hpp
|
|
|
|
|
opm/core/props/rock/RockCompressibility.hpp
|
|
|
|
|
opm/core/props/rock/RockFromDeck.hpp
|
2014-02-05 12:18:06 +01:00
|
|
|
opm/core/props/satfunc/SatFuncBase.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/props/satfunc/SatFuncGwseg.hpp
|
|
|
|
|
opm/core/props/satfunc/SatFuncSimple.hpp
|
|
|
|
|
opm/core/props/satfunc/SatFuncStone2.hpp
|
|
|
|
|
opm/core/props/satfunc/SaturationPropsBasic.hpp
|
|
|
|
|
opm/core/props/satfunc/SaturationPropsFromDeck.hpp
|
|
|
|
|
opm/core/props/satfunc/SaturationPropsFromDeck_impl.hpp
|
|
|
|
|
opm/core/props/satfunc/SaturationPropsInterface.hpp
|
2014-10-06 14:25:44 +02:00
|
|
|
opm/core/simulator/AdaptiveSimulatorTimer.hpp
|
|
|
|
|
opm/core/simulator/AdaptiveTimeStepping.hpp
|
|
|
|
|
opm/core/simulator/AdaptiveTimeStepping_impl.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/simulator/BlackoilState.hpp
|
2014-02-24 16:09:04 +01:00
|
|
|
opm/core/simulator/EquilibrationHelpers.hpp
|
2014-10-06 14:25:44 +02:00
|
|
|
opm/core/simulator/PIDTimeStepControl.hpp
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/simulator/SimulatorCompressibleTwophase.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/simulator/SimulatorIncompTwophase.hpp
|
2013-11-08 15:10:19 +01:00
|
|
|
opm/core/simulator/SimulatorOutput.hpp
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/simulator/SimulatorReport.hpp
|
2013-10-29 14:20:36 +01:00
|
|
|
opm/core/simulator/SimulatorState.hpp
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/simulator/SimulatorTimer.hpp
|
2014-10-06 14:25:44 +02:00
|
|
|
opm/core/simulator/TimeStepControlInterface.hpp
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/simulator/TwophaseState.hpp
|
2013-10-29 14:20:36 +01:00
|
|
|
opm/core/simulator/TwophaseState_impl.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/simulator/WellState.hpp
|
2013-03-18 12:47:23 +01:00
|
|
|
opm/core/simulator/initState.hpp
|
|
|
|
|
opm/core/simulator/initState_impl.hpp
|
Add basic equilibration facility
This commit adds a simple facility for calculating initial phase
pressures assuming stationary conditions, a known reference pressure
in the oil zone as well as the depth and capillary pressures at the
water-oil and gas-oil contacts.
Function 'Opm::equil::phasePressures()' uses a simple ODE/IVP-based
approach, solved using the traditional RK4 method with constant step
sizes, to derive the required pressure values. Specifically, we
solve the ODE
dp/dz = rho(z,p) * g
with 'z' represening depth, 'p' being a phase pressure and 'rho' the
associate phase density. Finally, 'g' is the acceleration of
gravity. We assume that we can calculate phase densities, e.g.,
from table look-up. This assumption holds in the case of an ECLIPSE
input deck.
Using RK4 with constant step sizes is a limitation of this
implementation. This, basically, assumes that the phase densities
varies only smoothly with depth and pressure (at reservoir
conditions).
2014-01-14 20:37:28 +01:00
|
|
|
opm/core/simulator/initStateEquil.hpp
|
|
|
|
|
opm/core/simulator/initStateEquil_impl.hpp
|
2013-03-18 12:40:34 +01:00
|
|
|
opm/core/tof/DGBasis.hpp
|
|
|
|
|
opm/core/tof/TofReorder.hpp
|
|
|
|
|
opm/core/tof/TofDiscGalReorder.hpp
|
2013-03-14 22:24:36 +01:00
|
|
|
opm/core/transport/TransportSolverTwophaseInterface.hpp
|
2013-03-18 12:40:34 +01:00
|
|
|
opm/core/transport/implicit/CSRMatrixBlockAssembler.hpp
|
|
|
|
|
opm/core/transport/implicit/CSRMatrixUmfpackSolver.hpp
|
|
|
|
|
opm/core/transport/implicit/ImplicitAssembly.hpp
|
|
|
|
|
opm/core/transport/implicit/ImplicitTransport.hpp
|
|
|
|
|
opm/core/transport/implicit/JacobianSystem.hpp
|
|
|
|
|
opm/core/transport/implicit/NormSupport.hpp
|
|
|
|
|
opm/core/transport/implicit/SinglePointUpwindTwoPhase.hpp
|
|
|
|
|
opm/core/transport/implicit/TransportSolverTwophaseImplicit.hpp
|
|
|
|
|
opm/core/transport/implicit/SimpleFluid2pWrappingProps.hpp
|
|
|
|
|
opm/core/transport/implicit/SimpleFluid2pWrappingProps_impl.hpp
|
|
|
|
|
opm/core/transport/implicit/transport_source.h
|
|
|
|
|
opm/core/transport/minimal/spu_explicit.h
|
|
|
|
|
opm/core/transport/minimal/spu_implicit.h
|
2013-03-14 22:24:36 +01:00
|
|
|
opm/core/transport/reorder/TransportSolverCompressibleTwophaseReorder.hpp
|
|
|
|
|
opm/core/transport/reorder/ReorderSolverInterface.hpp
|
|
|
|
|
opm/core/transport/reorder/TransportSolverTwophaseReorder.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/transport/reorder/reordersequence.h
|
|
|
|
|
opm/core/transport/reorder/tarjan.h
|
|
|
|
|
opm/core/utility/Average.hpp
|
2013-08-23 12:25:24 +02:00
|
|
|
opm/core/utility/ClassName.hpp
|
2014-08-21 19:46:47 +02:00
|
|
|
opm/core/utility/CompressedPropertyAccess.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/utility/DataMap.hpp
|
|
|
|
|
opm/core/utility/ErrorMacros.hpp
|
2013-08-26 12:52:03 +02:00
|
|
|
opm/core/utility/Event.hpp
|
|
|
|
|
opm/core/utility/Event_impl.hpp
|
2013-09-19 20:03:36 +02:00
|
|
|
opm/core/utility/Exceptions.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/utility/Factory.hpp
|
|
|
|
|
opm/core/utility/MonotCubicInterpolator.hpp
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/utility/NonuniformTableLinear.hpp
|
2013-09-25 14:00:27 +02:00
|
|
|
opm/core/utility/NullStream.hpp
|
2013-09-18 23:02:16 +02:00
|
|
|
opm/core/utility/PolynomialUtils.hpp
|
2014-02-24 15:19:04 +01:00
|
|
|
opm/core/utility/RegionMapping.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/utility/RootFinders.hpp
|
|
|
|
|
opm/core/utility/SparseTable.hpp
|
|
|
|
|
opm/core/utility/SparseVector.hpp
|
2013-09-18 23:02:16 +02:00
|
|
|
opm/core/utility/Spline.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/utility/StopWatch.hpp
|
2013-09-18 23:02:16 +02:00
|
|
|
opm/core/utility/TridiagonalMatrix.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/utility/UniformTableLinear.hpp
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/utility/Units.hpp
|
2013-09-18 23:02:16 +02:00
|
|
|
opm/core/utility/Unused.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/utility/VelocityInterpolation.hpp
|
|
|
|
|
opm/core/utility/WachspressCoord.hpp
|
|
|
|
|
opm/core/utility/buildUniformMonotoneTable.hpp
|
|
|
|
|
opm/core/utility/have_boost_redef.hpp
|
|
|
|
|
opm/core/utility/linearInterpolation.hpp
|
|
|
|
|
opm/core/utility/miscUtilities.hpp
|
2014-02-17 13:23:01 +01:00
|
|
|
opm/core/utility/miscUtilities_impl.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/utility/miscUtilitiesBlackoil.hpp
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/utility/parameters/Parameter.hpp
|
|
|
|
|
opm/core/utility/parameters/ParameterGroup.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/utility/parameters/ParameterGroup_impl.hpp
|
|
|
|
|
opm/core/utility/parameters/ParameterMapItem.hpp
|
|
|
|
|
opm/core/utility/parameters/ParameterRequirement.hpp
|
|
|
|
|
opm/core/utility/parameters/ParameterStrings.hpp
|
|
|
|
|
opm/core/utility/parameters/ParameterTools.hpp
|
|
|
|
|
opm/core/utility/parameters/ParameterXML.hpp
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/utility/parameters/tinyxml/tinystr.h
|
|
|
|
|
opm/core/utility/parameters/tinyxml/tinyxml.h
|
2014-09-18 14:27:00 +02:00
|
|
|
opm/core/utility/platform_dependent/disable_warnings.h
|
|
|
|
|
opm/core/utility/platform_dependent/reenable_warnings.h
|
2013-08-23 12:25:24 +02:00
|
|
|
opm/core/utility/PropertySystem.hpp
|
2013-11-08 22:05:59 +01:00
|
|
|
opm/core/utility/share_obj.hpp
|
2014-08-27 18:09:27 +02:00
|
|
|
opm/core/utility/thresholdPressures.hpp
|
2013-03-04 12:25:20 +01:00
|
|
|
opm/core/wells/InjectionSpecification.hpp
|
|
|
|
|
opm/core/wells/ProductionSpecification.hpp
|
|
|
|
|
opm/core/wells/WellCollection.hpp
|
2013-03-14 10:29:42 +01:00
|
|
|
opm/core/wells/WellsGroup.hpp
|
|
|
|
|
opm/core/wells/WellsManager.hpp
|
2014-02-25 17:54:21 +01:00
|
|
|
opm/core/wells/WellsManager_impl.hpp
|
2013-03-04 12:25:20 +01:00
|
|
|
)
|