ResInsight/ApplicationLibCode/Application/Tools
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
..
WellPathTools Allow well target list to consume available space 2022-10-31 18:52:45 +01:00
CMakeLists_files.cmake Several OpenMP improvements 2022-12-19 13:49:03 +01:00
enum_bitmask.hpp Support linking of 2D intersection views 2022-11-24 10:46:54 +01:00
RiaArgumentParser.cpp #9307 Python: avoid assigning same port number to multiple grpc sessions 2022-09-26 14:19:21 +02:00
RiaArgumentParser.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaBoundingBoxTools.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaBoundingBoxTools.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaCellDividingTools.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaCellDividingTools.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaColorTables.cpp Improve history curve color and symbols 2022-06-27 19:25:27 +02:00
RiaColorTables.h Improve history curve color and symbols 2022-06-27 19:25:27 +02:00
RiaColorTools.cpp #9126 Improve plot and curve handling for ensembles 2022-07-08 17:54:37 +02:00
RiaColorTools.h Improve history curve color and symbols 2022-06-27 19:25:27 +02:00
RiaCurveDataTools.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaCurveDataTools.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaCurveMerger.cpp Fix path in clang-tidy workflow (#7542) 2021-04-06 21:04:31 +02:00
RiaCurveMerger.h #2029 Well Log Plot: Handle curves with different depth in 'Show Plot Data' 2021-10-29 15:00:46 +02:00
RiaCurveMerger.inl #2029 Well Log Plot: Handle curves with different depth in 'Show Plot Data' 2021-10-29 15:00:46 +02:00
RiaDateStringParser.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaDateStringParser.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaEclipseUnitTools.cpp #9102 Thermal Fracture: handle field units. 2022-08-05 13:45:31 +02:00
RiaEclipseUnitTools.h #9102 Thermal Fracture: handle field units. 2022-08-05 13:45:31 +02:00
RiaEnsembleNameTools.cpp #8773 Source Stepping : Realization cases are missing in some cases 2022-04-06 10:05:43 +02:00
RiaEnsembleNameTools.h #8773 Source Stepping : Realization cases are missing in some cases 2022-04-06 10:05:43 +02:00
RiaExtractionTools.cpp Simplify access to RimMainPlotCollection 2022-08-19 14:30:25 +02:00
RiaExtractionTools.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaFieldHandleTools.cpp Rename to RiaFieldHandleTools 2022-06-03 08:00:55 +02:00
RiaFieldHandleTools.h Rename to RiaFieldHandleTools 2022-06-03 08:00:55 +02:00
RiaFilePathTools.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaFilePathTools.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaGitDiff.cpp Some fixes for new gcc/clang 2022-11-25 08:59:10 +01:00
RiaGitDiff.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaImageCompareReporter.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaImageCompareReporter.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaImageFileCompare.cpp Some fixes for new gcc/clang 2022-11-25 08:59:10 +01:00
RiaImageFileCompare.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaImageTools.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaImageTools.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaImportEclipseCaseTools.cpp Avoid crash when adding a grid case multiple times 2022-10-04 18:43:36 +02:00
RiaImportEclipseCaseTools.h #8034 Pass reader settings to eclipse loading methods. 2021-09-29 09:40:27 +02:00
RiaInterpolationTools.cpp #7763 Improve extrapolation for when points are too close. 2021-06-09 21:23:50 +02:00
RiaInterpolationTools.h #7116 Add extrapolation options for linear interpolation tool. 2021-03-05 19:18:22 +01:00
RiaLogging.cpp #7527 HDF Summary Reader : Add thread safe message logger 2021-04-08 07:13:34 -07:00
RiaLogging.h #7527 HDF Summary Reader : Add thread safe message logger 2021-04-08 07:13:34 -07:00
RiaMedianCalculator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaNetworkTools.cpp Improve the help for a calculation 2022-12-14 08:57:08 +01:00
RiaNetworkTools.h Improve the help for a calculation 2022-12-14 08:57:08 +01:00
RiaOffshoreSphericalCoords.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaOpenMPTools.cpp Several OpenMP improvements 2022-12-19 13:49:03 +01:00
RiaOpenMPTools.h Several OpenMP improvements 2022-12-19 13:49:03 +01:00
RiaOptionItemFactory.cpp Simplify access to RimMainPlotCollection 2022-08-19 14:30:25 +02:00
RiaOptionItemFactory.h #8246 Summary Curves : Use icons for summary categories 2021-11-08 09:50:09 +01:00
RiaProjectFileVersionTools.cpp Improve MSW export including multi lateral wells 2021-02-26 14:59:57 +01:00
RiaProjectFileVersionTools.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaProjectModifier.cpp Add rename case to summary and grid cases (#9204) 2022-08-18 07:12:23 +02:00
RiaProjectModifier.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaQDateTimeTools.cpp Move defines to RiaDateTimeDefines 2022-03-14 09:18:48 +01:00
RiaQDateTimeTools.h Move defines to RiaDateTimeDefines 2022-03-14 09:18:48 +01:00
RiaRegressionTest.cpp Support linking of 2D intersection views 2022-11-24 10:46:54 +01:00
RiaRegressionTest.h Support linking of 2D intersection views 2022-11-24 10:46:54 +01:00
RiaRegressionTestRunner.cpp Support linking of 2D intersection views 2022-11-24 10:46:54 +01:00
RiaRegressionTestRunner.h Memory Management : Adjustment and fixes 2022-03-03 14:39:41 +01:00
RiaSimWellBranchTools.cpp Merge pull request #9048 from OPM/9047-performance-avoid-update-project 2022-06-13 13:54:55 +02:00
RiaSimWellBranchTools.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaStatisticsTools.cpp Make P10/P90 calculation style more explicit 2021-09-16 10:38:27 +02:00
RiaStatisticsTools.h Make P10/P90 calculation style more explicit 2021-09-16 10:38:27 +02:00
RiaStdStringTools.cpp #8652 Import Surface: Fix ts-file import with properties on Linux (#8730) 2022-03-25 14:16:25 +01:00
RiaStdStringTools.h #8652 Import Surface: Fix ts-file import with properties on Linux (#8730) 2022-03-25 14:16:25 +01:00
RiaStringEncodingTools.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaStringEncodingTools.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaSummaryAddressAnalyzer.cpp Use field auto values for summary plots 2022-09-05 14:12:49 +02:00
RiaSummaryAddressAnalyzer.h Use field auto values for summary plots 2022-09-05 14:12:49 +02:00
RiaSummaryStringTools.cpp Summary tools: fix crash in when destructing RimStimPlanModel 2022-05-20 14:51:26 +02:00
RiaSummaryStringTools.h Add summary multi plot 2021-12-23 09:30:36 +01:00
RiaSummaryTools.cpp Simplify access to RimMainPlotCollection 2022-08-19 14:30:25 +02:00
RiaSummaryTools.h Merge pull request #9063 from OPM/more-rft-fixes-01 2022-06-17 17:24:58 +02:00
RiaTextFileCompare.cpp Some fixes for new gcc/clang 2022-11-25 08:59:10 +01:00
RiaTextFileCompare.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaTextStringTools.cpp Improve curve naming for plot and use in RFT segment plots 2022-10-12 12:41:08 +02:00
RiaTextStringTools.h Improve curve naming for plot and use in RFT segment plots 2022-10-12 12:41:08 +02:00
RiaTimeHistoryCurveResampler.cpp Move defines to RiaDateTimeDefines 2022-03-14 09:18:48 +01:00
RiaTimeHistoryCurveResampler.h Move defines to RiaDateTimeDefines 2022-03-14 09:18:48 +01:00
RiaTimeTTools.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaTimeTTools.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaValidRegExpValidator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaValidRegExpValidator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaVec3Tools.cpp #8186 Add vec3 tools used to change sign of z component 2021-11-01 11:14:48 +01:00
RiaVec3Tools.h #8186 Add vec3 tools used to change sign of z component 2021-11-01 11:14:48 +01:00
RiaWeightedGeometricMeanCalculator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaWeightedGeometricMeanCalculator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaWeightedHarmonicMeanCalculator.cpp Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaWeightedHarmonicMeanCalculator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaWeightedMeanCalculator.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaWeightedMeanCalculator.inl Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaWellLogCurveMerger.cpp #2029 Well Log Plot: Handle curves with different depth in 'Show Plot Data' 2021-10-29 15:00:46 +02:00
RiaWellLogCurveMerger.h #2029 Well Log Plot: Handle curves with different depth in 'Show Plot Data' 2021-10-29 15:00:46 +02:00
RiaWellLogUnitTools.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RiaWellLogUnitTools.inl Make curve drawing more robust (#8537) 2022-02-11 13:18:36 +01:00
RiaWellNameComparer.cpp Fix missing update of export well name 2022-09-08 16:14:05 +02:00
RiaWellNameComparer.h Fix missing update of export well name 2022-09-08 16:14:05 +02:00