ResInsight/ApplicationLibCode/ModelVisualization
Magne Sjaastad a423ecf95f
Several OpenMP improvements
Several optimizations based on profiling of 20M grid model. These fixes will improve the largest performance issues, but there are still more operations that can be refactored.

* OpenMP: Use in fault geometry generator
* OpenMP: Use when computing statistics for result values
* OpenMP: Use multithreading on fault detection
* Add RiaOpenMPTools
* VizFwk: Use openMP for texture generation
2022-12-19 13:49:03 +01:00
..
GridBox cmake-format: Allow dangling parenthesis 2021-09-01 08:13:16 +02:00
Intersections Fix intersection depth filter limit calculations 2022-08-02 09:07:24 +02:00
Streamlines Janitor : Add name to all parts to be able to find the source code producing the part 2021-09-03 10:01:46 +02:00
Surfaces #9464 contour plot crash on legend levels change 2022-11-24 10:39:46 +01:00
WindowEdgeAxesOverlayItem cmake-format: Allow dangling parenthesis 2021-09-01 08:13:16 +02:00
CMakeLists_files.cmake Merge pull request #7960 from OPM/geomech_WIA4 2021-09-09 17:34:27 +02:00
Riv3dWellLogCurveGeometryGenerator.cpp Janitor : Add missing includes (GNU 8.3.0) 2021-02-22 18:06:18 +01:00
Riv3dWellLogCurveGeometryGenerator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
Riv3dWellLogDrawSurfaceGenerator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
Riv3dWellLogDrawSurfaceGenerator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
Riv3dWellLogPlanePartMgr.cpp Janitor : Add name to all parts to be able to find the source code producing the part 2021-09-03 10:01:46 +02:00
Riv3dWellLogPlanePartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivAnnotationsPartMgr.cpp Polygonfilter updates2 (#7286) 2021-01-26 13:08:21 +01:00
RivAnnotationsPartMgr.h Polygonfilter updates2 (#7286) 2021-01-26 13:08:21 +01:00
RivBoxGeometryGenerator.cpp Use only one implementation of lineIndicesFromQuadVertexArray (#7980) 2021-09-10 06:19:44 +00:00
RivBoxGeometryGenerator.h Use only one implementation of lineIndicesFromQuadVertexArray (#7980) 2021-09-10 06:19:44 +00:00
RivCellEdgeEffectGenerator.cpp Janitor : Add missing includes (GNU 8.3.0) 2021-02-22 18:06:18 +01:00
RivCellEdgeEffectGenerator.h Janitor : Add missing includes (GNU 8.3.0) 2021-02-22 18:06:18 +01:00
RivCellEdgeGeometryUtils.cpp Add multiple selected cell edge results 2022-08-25 12:51:56 +02:00
RivCellEdgeGeometryUtils.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivCellFilterPartMgr.cpp Polygonfilter updates2 (#7286) 2021-01-26 13:08:21 +01:00
RivCellFilterPartMgr.h Polygonfilter updates2 (#7286) 2021-01-26 13:08:21 +01:00
RivCellSetEnum.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivCompletionTypeResultToTextureMapper.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivContourMapProjectionPartMgr.cpp Allow linking of contour map views 2022-11-04 15:48:25 +01:00
RivContourMapProjectionPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivDefaultResultToTextureMapper.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivDiskGeometryGenerator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivDiskGeometryGenerator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivDrawableSpheres.cpp Improve well path modeling 2021-08-13 16:48:33 +02:00
RivDrawableSpheres.h Improve well path modeling 2021-08-13 16:48:33 +02:00
RivElementVectorResultPartMgr.cpp #8409 NNC : Make sure user defined legend ranges work 2022-03-28 08:46:10 +02:00
RivElementVectorResultPartMgr.h #8409 NNC : Make sure NNC flow vector directions are stable 2022-01-07 10:38:56 +01:00
RivFaultGeometryGenerator.cpp Several OpenMP improvements 2022-12-19 13:49:03 +01:00
RivFaultGeometryGenerator.h #8375 NNC : Create NNC generators when NNC data is available 2022-03-28 08:46:10 +02:00
RivFaultPartMgr.cpp #8375 NNC : Create NNC generators when NNC data is available 2022-03-28 08:46:10 +02:00
RivFaultPartMgr.h Merge pull request #8376 from OPM/fault_visibilityupdates 2022-03-28 08:46:10 +02:00
RivFishbonesSubsPartMgr.cpp Improve MSW export including multi lateral wells 2021-02-26 14:59:57 +01:00
RivFishbonesSubsPartMgr.h Improve MSW export including multi lateral wells 2021-02-26 14:59:57 +01:00
RivGridPartMgr.cpp #7632 Preferences : Add separate tab Eclipse Summary 2021-04-28 14:10:23 +02:00
RivGridPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivMeasurementPartMgr.cpp #7632 Preferences : Add separate tab Eclipse Summary 2021-04-28 14:10:23 +02:00
RivMeasurementPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivMeshLinesSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivMeshLinesSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivNNCGeometryGenerator.cpp #8375 NNC : Create NNC generators when NNC data is available 2022-03-28 08:46:10 +02:00
RivNNCGeometryGenerator.h #8375 NNC : Create NNC generators when NNC data is available 2022-03-28 08:46:10 +02:00
RivObjectSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivObjectSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivPartPriority.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivPipeGeometryGenerator.cpp Janitor : Add name to all parts to be able to find the source code producing the part 2021-09-03 10:01:46 +02:00
RivPipeGeometryGenerator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivPipeQuadToSegmentMapper.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivPipeQuadToSegmentMapper.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivPolylineGenerator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivPolylineGenerator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivPolylinePartMgr.cpp Polygonfilter updates2 (#7286) 2021-01-26 13:08:21 +01:00
RivPolylinePartMgr.h Polygonfilter updates2 (#7286) 2021-01-26 13:08:21 +01:00
RivPolylinesAnnotationSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivPolylinesAnnotationSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivReachCircleAnnotationPartMgr.cpp Janitor : Add name to all parts to be able to find the source code producing the part 2021-09-03 10:01:46 +02:00
RivReachCircleAnnotationPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivReachCircleAnnotationSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivReachCircleAnnotationSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivReservoirFaultsPartMgr.cpp #8375 Flow Vectors : Avoid recomputing NNCs when accessing flow data 2022-03-28 08:46:10 +02:00
RivReservoirFaultsPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivReservoirPartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivReservoirPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivReservoirSimWellsPartMgr.cpp Rewrite of cell filters. Added new polyline filter and user defined filter types. (#7191) 2021-01-11 18:47:09 +01:00
RivReservoirSimWellsPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivReservoirViewPartMgr.cpp Support linking of 2D intersection views 2022-11-24 10:46:54 +01:00
RivReservoirViewPartMgr.h Rewrite of cell filters. Added new polyline filter and user defined filter types. (#7191) 2021-01-11 18:47:09 +01:00
RivResultToTextureMapper.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivScalarMapperUtils.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivScalarMapperUtils.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivSimWellConnectionSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivSimWellConnectionSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivSimWellPipeSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivSimWellPipeSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivSimWellPipesPartMgr.cpp #7892 Basic support for display of surface lines and bands on intersections 2021-08-26 08:13:03 +02:00
RivSimWellPipesPartMgr.h Janitor : Avoid include of header file in header 2021-05-26 13:28:45 +02:00
RivSingleCellPartGenerator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivSingleCellPartGenerator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTensorResultPartMgr.cpp Improved ODB support (#8046) 2021-09-27 12:44:29 +02:00
RivTensorResultPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTernaryResultToTextureMapper.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTernarySaturationOverlayItem.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTernarySaturationOverlayItem.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTernaryScalarMapper.cpp Janitor : Add missing includes (GNU 8.3.0) 2021-02-22 18:06:18 +01:00
RivTernaryScalarMapper.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTernaryScalarMapperEffectGenerator.cpp Janitor : Add missing includes (GNU 8.3.0) 2021-02-22 18:06:18 +01:00
RivTernaryScalarMapperEffectGenerator.h Janitor : Add missing includes (GNU 8.3.0) 2021-02-22 18:06:18 +01:00
RivTernaryTextureCoordsCreator.cpp Janitor : Add SOIL SGAS SWAT to RiaResultNames 2022-01-07 10:38:56 +01:00
RivTernaryTextureCoordsCreator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTextAnnotationPartMgr.cpp Janitor : Add name to all parts to be able to find the source code producing the part 2021-09-03 10:01:46 +02:00
RivTextAnnotationPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTextLabelSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTextLabelSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTextureCoordsCreator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivTextureCoordsCreator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellConnectionFactorGeometryGenerator.cpp #9470 User defined perf length for azimuth fractures 2022-11-24 10:42:26 +01:00
RivWellConnectionFactorGeometryGenerator.h #9470 User defined perf length for azimuth fractures 2022-11-24 10:42:26 +01:00
RivWellConnectionFactorPartMgr.cpp Janitor : Use enum class 2021-05-18 16:22:05 +02:00
RivWellConnectionFactorPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellConnectionSourceInfo.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellConnectionSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellConnectionsPartMgr.cpp #8375 Flow Vectors : Avoid recomputing NNCs when accessing flow data 2022-03-28 08:46:10 +02:00
RivWellConnectionsPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellDiskPartMgr.cpp #7892 Basic support for display of surface lines and bands on intersections 2021-08-26 08:13:03 +02:00
RivWellDiskPartMgr.h Janitor : Use enum class 2021-05-26 13:28:45 +02:00
RivWellFracturePartMgr.cpp Allow different definitions of valid result for StimPlan and Thermal template. 2022-10-03 08:33:55 +02:00
RivWellFracturePartMgr.h Thermal Fracture: Add visualization of results 2022-07-06 18:18:11 +02:00
RivWellHeadPartMgr.cpp #7892 Basic support for display of surface lines and bands on intersections 2021-08-26 08:13:03 +02:00
RivWellHeadPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellPathPartMgr.cpp Regression Test: Guard null pointer access 2022-06-27 19:25:27 +02:00
RivWellPathPartMgr.h Merge pull request #7960 from OPM/geomech_WIA4 2021-09-09 17:34:27 +02:00
RivWellPathSourceInfo.cpp Janitor : Add missing includes (GNU 8.3.0) 2021-02-22 18:06:18 +01:00
RivWellPathSourceInfo.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellPathsPartMgr.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellPathsPartMgr.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RivWellSpheresPartMgr.cpp #8362 Simulations wells: Fix crash on show spheres. 2022-03-25 17:45:13 +01:00
RivWellSpheresPartMgr.h Janitor : Avoid include of header file in header 2021-05-26 13:28:45 +02:00