Directory testsuite/openmodelica/cppruntime/hpcom/

Directory Created:
2014-07-24 10:43
Total Files:
34
Deleted Files:
2
Lines of Code:
2213

[root]/testsuite/openmodelica/cppruntime/hpcom
                    Folder removed from repo umfpack (0 files, 0 lines)

Lines of Code

testsuite/openmodelica/cppruntime/hpcom/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 139 (100.0%) 2639 (100.0%) 18.9
mwalther 100 (71.9%) 2453 (93.0%) 24.5
hudson 36 (25.9%) 181 (6.9%) 5.0
adrpo 2 (1.4%) 4 (0.2%) 2.0
vwaurich 1 (0.7%) 1 (0.0%) 1.0

Most Recent Commits

mwalther 2015-04-29 10:20 Rev.: 25805

- added optimization variables to mapping
- added some scripts to execute all simulations in the msl with special flags

1 lines of code changed in 1 file:

  • testsuite/openmodelica/cppruntime/hpcom: Modelica.Fluid.Examples.DrumBoiler.DrumBoiler_mcp_pthreads.mos (+1 -1)
mwalther 2015-04-20 14:18 Rev.: 25644

- removed debug output in HpcOmMemory
- some simple improvements in HpcOmMemory
- CodegenCpp.tpl: Number of real, int, bool and pre variables can now be passed as argument to simulationMainFile-template
- some more fixes for hpcom code generation -> memory optimization is still not working for arrays with the new variable structure
- sim var arrays are now aligned to default cache line size of 64 byte
- testsuite update for some hpcom tests

12 lines of code changed in 5 files:

  • testsuite/openmodelica/cppruntime/hpcom: BouncingBall_levelfix_pthreads.mos (+3 -2), Makefile (+3 -1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_levelfix.mos (+2 -1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_levelfix_memory.mos (+2 -1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_tbb.mos (+2 -1)
mwalther 2015-04-14 16:22 Rev.: 25544

- basic structure for DAE-parallelization to HPCOM added
- simcode now contains only one hpcom element
- list scheduler is not used anymore, if the selected scheduler fails
- update for expected output

12 lines of code changed in 5 files:

  • testsuite/openmodelica/cppruntime/hpcom: BouncingBall_mcp_omp.mos (+3 -2), Modelica.Electrical.Analog.Examples.CauerLowPassSC_level_omp.mos (+2 -1), Modelica.Electrical.Spice3.Examples.CoupledInductors_level.mos (+2 -1), Wire.mo (+4), Wire_10_levelfix.mos (+1 -1)
mwalther 2015-04-12 19:27 Rev.: 25512

- reverted r25511, thank you Per for the fast fix

34 lines of code changed in 2 files:

  • testsuite/openmodelica/cppruntime/hpcom: Makefile (+34 -7), MakefileAll (del)
mwalther 2015-04-12 19:22 Rev.: 25511

- separated Makefiles to fix Hudson Jobs

36 lines of code changed in 2 files:

  • testsuite/openmodelica/cppruntime/hpcom: Makefile (+7 -34), MakefileAll (new 29)
mwalther 2015-04-12 14:19 Rev.: 25508

- update for hpcom cpp tests

8 lines of code changed in 1 file:

  • testsuite/openmodelica/cppruntime/hpcom: Makefile (+8 -8)
mwalther 2015-04-12 14:00 Rev.: 25507

- fixed HPCOM-Cpp-Tests (memory optimization is still broken)
- added some HPCOM-Cpp-Tests to Hudson

15 lines of code changed in 1 file:

  • testsuite/openmodelica/cppruntime/hpcom: Makefile (+15 -4)
mwalther 2015-04-02 09:52 Rev.: 25363

- moved mixed array vars from SimCode to ModelInfo-SimVars
- cpp tests updated

19 lines of code changed in 12 files:

  • testsuite/openmodelica/cppruntime/hpcom: BouncingBall_levelfix_pthreads.mos (+1), BouncingBall_mcp_omp.mos (+1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_level_omp.mos (+1 -1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_levelfix_memory.mos (+2 -1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_serial.mos (+1 -1), Modelica.Electrical.Spice3.Examples.CoupledInductors_list_omp.mos (+2), Modelica.Electrical.Spice3.Examples.CoupledInductors_list_pthreads.mos (+2), Modelica.Electrical.Spice3.Examples.CoupledInductors_list_pthreads_spin.mos (+2), Modelica.Electrical.Spice3.Examples.CoupledInductors_listr_omp.mos (+2), Modelica.Electrical.Spice3.Examples.CoupledInductors_mcp_omp.mos (+2), Modelica.Fluid.Examples.BranchingDynamicPipes.mos (+2 -2), Modelica.Fluid.Examples.DrumBoiler.DrumBoiler_mcp_pthreads.mos (+1)
mwalther 2015-03-26 14:15 Rev.: 25266

- improved memory management with +d=hpcomMemoryOpt
- graphml-graphs now contain information if the nodes belong to the ODE- or eventsystem
- cpp-locks are now memory aligned
- lapack-support for sundials can now be used with the c++ runtime
- update for one hpcom test

37 lines of code changed in 1 file:

  • testsuite/openmodelica/cppruntime/hpcom: Modelica.Fluid.Examples.DrumBoiler.DrumBoiler_mcp_pthreads.mos (+37 -9)
mwalther 2015-02-20 15:44 Rev.: 24661

- Fixed levelfix-test

1 lines of code changed in 1 file:

  • testsuite/openmodelica/cppruntime/hpcom: Modelica.Fluid.Examples.BranchingDynamicPipes_levelfix.mos (+1 -1)
mwalther 2015-02-11 09:07 Rev.: 24516

- added IDA-library support for static linked cpp-runtime
- fixed static cpp-runtime linking on windows
- all static generated libraries have now the suffix "_static"
- changed all busy-waiting tests to n=1

10 lines of code changed in 7 files:

  • testsuite/openmodelica/cppruntime/hpcom: BouncingBall_levelfix_pthreads.mos (+1 -1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_levelfix.mos (+1 -1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_levelfix_measureTime.mos (+1 -1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_levelfix_memory.mos (+1 -1), Modelica.Electrical.Spice3.Examples.CoupledInductors_levelfix.mos (+2 -2), Modelica.Electrical.Spice3.Examples.CoupledInductors_list_pthreads_spin.mos (+3 -3), Modelica.Electrical.Spice3.Examples.CoupledInductors_mcp_pthreads_spin.mos (+1 -1)
adrpo 2015-01-28 15:11 Rev.: 24257

- these spin on Windows, add alarm.

4 lines of code changed in 2 files:

  • testsuite/openmodelica/cppruntime/hpcom: BouncingBall_levelfix_pthreads.mos (+2), BouncingBall_mcp_omp.mos (+2)
mwalther 2015-01-27 09:49 Rev.: 24218

- changed name of "Analyzation_Mode" to "Runtime_static_linking"
- removed flag "hpcomAnalyzationMode"
- moved Runtime_static_linking into cpp-template
- added a flag to link boost statically to the cpp-runtime

1 lines of code changed in 1 file:

  • testsuite/openmodelica/cppruntime/hpcom: Modelica.Electrical.Spice3.Examples.CoupledInductors_levelfix.mos (+1 -1)
mwalther 2015-01-26 09:24 Rev.: 24189

- testsuite update

1 lines of code changed in 1 file:

  • testsuite/openmodelica/cppruntime/hpcom: Modelica.Fluid.Examples.BranchingDynamicPipes.mos (+1 -1)
hudson 2015-01-12 11:37 Rev.: 24008

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • testsuite/openmodelica/cppruntime/hpcom: Wire_100_metis.mos (+1)
mwalther 2015-01-12 11:35 Rev.: 24007

- added memory-map for cpp-runtime default behaviour and thread-scheduling
- LocCo-included (a heuristic value to evaluate memory structure for parallel simulation runs)
- c++-classes are now memory-aligned
- improvements for hpcom-testsuite
- removed metis-debug-output

27 lines of code changed in 5 files:

  • testsuite/openmodelica/cppruntime/hpcom: Modelica.Fluid.Examples.BranchingDynamicPipes.mos (+2 -2), Modelica.Fluid.Examples.BranchingDynamicPipes_levelfix.mos (+4 -3), Modelica.Fluid.Examples.DrumBoiler.DrumBoiler_mcp_pthreads.mos (+1 -1), Wire_100_metis.mos (new 19), Wire_10_levelfix.mos (+1 -1)
hudson 2014-12-18 15:37 Rev.: 23853

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • testsuite/openmodelica/cppruntime/hpcom: Modelica.Fluid.Examples.BranchingDynamicPipes_levelfix.mos (+1)
mwalther 2014-12-18 15:29 Rev.: 23852

- GC is now disabled if HPCOM-Flag is set
- added BDP-Modell to hpcom testsuite

123 lines of code changed in 3 files:

  • testsuite/openmodelica/cppruntime/hpcom: Makefile (+1), Modelica.Fluid.Examples.BranchingDynamicPipes.mos (+2 -2), Modelica.Fluid.Examples.BranchingDynamicPipes_levelfix.mos (new 120)
mwalther 2014-12-18 12:03 Rev.: 23844

- vector-name of state derivatives can now have a different name than "__zDot"
- fixed a issue with memory optimization of hpcom
- removed some debug output in BackendDAEOptimize
- added scheduler specific GRS for levelfix-scheduler
- fixed hpcom code generation for cpp-runtime

1 lines of code changed in 1 file:

  • testsuite/openmodelica/cppruntime/hpcom: Makefile (+1)
hudson 2014-12-12 15:10 Rev.: 23768

[Janitor mode] Fix whitespace

2 lines of code changed in 1 file:

  • testsuite/openmodelica/cppruntime/hpcom: Wire.mo (+2 -2)
hudson 2014-12-12 15:09 Rev.: 23767

[Janitor mode] Set auto-props

149 lines of code changed in 5 files:

  • testsuite/openmodelica/cppruntime/hpcom: Modelica.Electrical.Analog.Examples.CauerLowPassSC_levelfix_memory.mos (+1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_tbb.mos (+1), Modelica.Electrical.Spice3.Examples.CoupledInductors_tbb.mos (+1), Wire.mo (+145 -144), Wire_10_levelfix.mos (+1)
mwalther 2014-12-12 15:04 Rev.: 23766

- added intel tbb and pugiXML to the CMake-Configuration of the cpp-runtime
- fixed the old tbb-code for HPCOM
- changed hpcom-default-scheduler to the level-scheduler
- extended the testsuite for hpcom with some tests for tbb and levelfix-scheduling
- evaluateConditions is calling evaluateAll now in generated C++ Code

362 lines of code changed in 7 files:

  • testsuite/openmodelica/cppruntime/hpcom: Makefile (+3 -1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_level_omp.mos (+1 -1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_levelfix_memory.mos (new 69), Modelica.Electrical.Analog.Examples.CauerLowPassSC_tbb.mos (new 69), Modelica.Electrical.Spice3.Examples.CoupledInductors_tbb.mos (new 58), Wire.mo (new 143), Wire_10_levelfix.mos (new 19)
mwalther 2014-12-12 09:49 Rev.: 23756

- improved splinlock and busy-waiting barrier of cpp runtime
- changed the busy wainting tests to n=2, so that they can be executed on dual core machines

2 lines of code changed in 2 files:

  • testsuite/openmodelica/cppruntime/hpcom: Modelica.Electrical.Spice3.Examples.CoupledInductors_list_pthreads.mos (+1 -1), Modelica.Electrical.Spice3.Examples.CoupledInductors_list_pthreads_spin.mos (+1 -1)
hudson 2014-12-12 09:29 Rev.: 23753

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • testsuite/openmodelica/cppruntime/hpcom: BouncingBall_levelfix_pthreads.mos (+1)
mwalther 2014-12-12 09:19 Rev.: 23752

- prototype for scheduler based graph rewriting rules added to HPCOM
- adopted the new cpp file structure to cpp-hpcom
- added a filterOnFalse-function to the list module
- some new test models are now part of the hpcom cpp testsuite
- fixed listr-scheduler of cpp-runtime
- fixed mergeSimpleNodes

53 lines of code changed in 4 files:

  • testsuite/openmodelica/cppruntime/hpcom: BouncingBall_levelfix_pthreads.mos (new 45), Makefile (+2), Modelica.Electrical.Analog.Examples.CauerLowPassSC_level_omp_memory.mos (+1 -22), Modelica.Electrical.Analog.Examples.CauerLowPassSC_levelfix.mos (+5 -4)
hudson 2014-12-09 14:28 Rev.: 23706

[Janitor mode] Set auto-props

14 lines of code changed in 14 files:

  • testsuite/openmodelica/cppruntime/hpcom: Modelica.Electrical.Analog.Examples.CauerLowPassSC_level_omp_measureTime.mos (+1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_levelfix.mos (+1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_levelfix_measureTime.mos (+1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_measureTime.mos (+1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_serial.mos (+1), Modelica.Electrical.Spice3.Examples.CoupledInductors_level_measureTime.mos (+1), Modelica.Electrical.Spice3.Examples.CoupledInductors_levelfix.mos (+1), Modelica.Electrical.Spice3.Examples.CoupledInductors_listr_omp.mos (+1), Modelica.Electrical.Spice3.Examples.CoupledInductors_mcp_omp.mos (+1), Modelica.Electrical.Spice3.Examples.CoupledInductors_mcp_pthreads.mos (+1), Modelica.Electrical.Spice3.Examples.CoupledInductors_mcp_pthreads_spin.mos (+1), Modelica.Electrical.Spice3.Examples.CoupledInductors_serial.mos (+1), Modelica.Fluid.Examples.BranchingDynamicPipes.mos (+1), Modelica.Mechanics.Rotational.Examples.HeatLosses.mos (+1)
mwalther 2014-12-09 14:21 Rev.: 23705

- some more test cases added to hpcom testsuite

928 lines of code changed in 14 files:

  • testsuite/openmodelica/cppruntime/hpcom: Modelica.Electrical.Analog.Examples.CauerLowPassSC_level_omp_measureTime.mos (new 68), Modelica.Electrical.Analog.Examples.CauerLowPassSC_levelfix.mos (new 68), Modelica.Electrical.Analog.Examples.CauerLowPassSC_levelfix_measureTime.mos (new 68), Modelica.Electrical.Analog.Examples.CauerLowPassSC_measureTime.mos (new 68), Modelica.Electrical.Analog.Examples.CauerLowPassSC_serial.mos (new 69), Modelica.Electrical.Spice3.Examples.CoupledInductors_level_measureTime.mos (new 58), Modelica.Electrical.Spice3.Examples.CoupledInductors_levelfix.mos (new 58), Modelica.Electrical.Spice3.Examples.CoupledInductors_listr_omp.mos (new 58), Modelica.Electrical.Spice3.Examples.CoupledInductors_mcp_omp.mos (new 58), Modelica.Electrical.Spice3.Examples.CoupledInductors_mcp_pthreads.mos (new 58), Modelica.Electrical.Spice3.Examples.CoupledInductors_mcp_pthreads_spin.mos (new 58), Modelica.Electrical.Spice3.Examples.CoupledInductors_serial.mos (new 58), Modelica.Fluid.Examples.BranchingDynamicPipes.mos (new 121), Modelica.Mechanics.Rotational.Examples.HeatLosses.mos (new 60)
mwalther 2014-11-12 17:25 Rev.: 23331

- set codegeneration explicitly to openmp, because pThreads is default now

3 lines of code changed in 3 files:

  • testsuite/openmodelica/cppruntime/hpcom: Modelica.Electrical.Analog.Examples.CauerLowPassSC_level_omp.mos (+1 -1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_level_omp_memory.mos (+1 -1), Modelica.Electrical.Spice3.Examples.CoupledInductors_level.mos (+1 -1)
mwalther 2014-09-11 10:37 Rev.: 22264

- updated cppruntime tests
--> moved umfpack-test out of hpcom-folder

2 lines of code changed in 1 file:

  • testsuite/openmodelica/cppruntime/hpcom: Makefile (+2)
hudson 2014-08-20 13:52 Rev.: 21927

[Janitor mode] Set auto-props

2 lines of code changed in 2 files:

  • testsuite/openmodelica/cppruntime/hpcom: Modelica.Electrical.Analog.Examples.CauerLowPassSC_level_omp.mos (+1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_level_omp_memory.mos (+1)
mwalther 2014-08-20 13:45 Rev.: 21926

- changed USE_THREADS to USE_PARALLEL_OUTPUT, because otherwise the boost_thread library can not be used by HPCOM
- some updated for the hpcom testsuite

165 lines of code changed in 4 files:

  • testsuite/openmodelica/cppruntime/hpcom: BouncingBall_mcp_omp.mos (+1 -1), Makefile (+6 -1), Modelica.Electrical.Analog.Examples.CauerLowPassSC_level_omp.mos (new 68), Modelica.Electrical.Analog.Examples.CauerLowPassSC_level_omp_memory.mos (new 90)
hudson 2014-08-04 08:58 Rev.: 21729

[Janitor mode] Set auto-props

4 lines of code changed in 4 files:

  • testsuite/openmodelica/cppruntime/hpcom: BouncingBall.mo (+1), BouncingBall_mcp_omp.mos (+1), Modelica.Fluid.Examples.DrumBoiler.DrumBoiler_mcp_pthreads.mos (+1), Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings_level_omp.mos (+1)
mwalther 2014-08-04 08:57 Rev.: 21728

- hpcom-cpp-tests added

192 lines of code changed in 5 files:

  • testsuite/openmodelica/cppruntime/hpcom: BouncingBall.mo (new 19), BouncingBall_mcp_omp.mos (new 45), Makefile (+5 -2), Modelica.Fluid.Examples.DrumBoiler.DrumBoiler_mcp_pthreads.mos (new 68), Modelica.Mechanics.MultiBody.Examples.Elementary.ThreeSprings_level_omp.mos (new 55)
hudson 2014-07-25 10:06 Rev.: 21621

[Janitor mode] Set auto-props

2 lines of code changed in 2 files:

  • testsuite/openmodelica/cppruntime/hpcom: Modelica.Electrical.Spice3.Examples.CoupledInductors_list_pthreads.mos (+1), Modelica.Electrical.Spice3.Examples.CoupledInductors_list_pthreads_spin.mos (+1)
mwalther 2014-07-25 09:52 Rev.: 21620

- fixed pThread and mixed code generation of cpp-runtime
- updated the hpcom testsuite

169 lines of code changed in 6 files:

  • testsuite/openmodelica/cppruntime/hpcom: Makefile (+4 -3), Modelica.Electrical.Spice3.Examples.CoupledInductors_level.mos (+19 -31), Modelica.Electrical.Spice3.Examples.CoupledInductors_list_omp.mos (+30 -24), Modelica.Electrical.Spice3.Examples.CoupledInductors_list_pthread.mos (del), Modelica.Electrical.Spice3.Examples.CoupledInductors_list_pthreads.mos (new 58), Modelica.Electrical.Spice3.Examples.CoupledInductors_list_pthreads_spin.mos (new 58)
hudson 2014-07-24 14:58 Rev.: 21611

[Janitor mode] Set auto-props

5 lines of code changed in 5 files:

  • testsuite/openmodelica/cppruntime/hpcom: Makefile (+1), ModelTestingDefaults.mos (+1), Modelica.Electrical.Spice3.Examples.CoupledInductors_level.mos (+1), Modelica.Electrical.Spice3.Examples.CoupledInductors_list_omp.mos (+1), Modelica.Electrical.Spice3.Examples.CoupledInductors_list_pthread.mos (+1)
vwaurich 2014-07-24 14:36 Rev.: 21610

- fixed ModelTestingDefaults.mos for hpcom cpp tests

1 lines of code changed in 1 file:

  • testsuite/openmodelica/cppruntime/hpcom: ModelTestingDefaults.mos (+1 -1)
mwalther 2014-07-24 10:43 Rev.: 21606

- hpcom tests for the cpp runtime added (they are not included into the hudson-testruns at the moment)

239 lines of code changed in 5 files:

  • testsuite/openmodelica/cppruntime/hpcom: Makefile (new 52), ModelTestingDefaults.mos (new 12), Modelica.Electrical.Spice3.Examples.CoupledInductors_level.mos (new 70), Modelica.Electrical.Spice3.Examples.CoupledInductors_list_omp.mos (new 52), Modelica.Electrical.Spice3.Examples.CoupledInductors_list_pthread.mos (new 53)
Generated by StatSVN 0.7.0