This repository was archived by the owner on Mar 20, 2023. It is now read-only.
Commit 2ba1f24
authored
Fix VecPlayContinuous direct mode error with multiple threads. (#521)
* Fix VecPlayContinuous direct mode error with multiple threads.
* See associated PR neuronsimulator/nrn#1154 neuronsimulator/nrn#11551 parent 955d247 commit 2ba1f24
3 files changed
+9
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| |||
373 | 373 | | |
374 | 374 | | |
375 | 375 | | |
376 | | - | |
377 | | - | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
378 | 380 | | |
379 | | - | |
| 381 | + | |
| 382 | + | |
380 | 383 | | |
381 | 384 | | |
382 | 385 | | |
| |||
- .github/workflows/coverage.yml+55
- .github/workflows/nmodl-ci.yml+98
- .github/workflows/nmodl-doc.yml+80
- .gitlab-ci.yml+71
- .travis.yml-153
- CMakeLists.txt+1-11
- INSTALL.md+7-1
- README.md+1-1
- azure-pipelines.yml+47-39
- ci/bb5-pr.sh+112
- cmake/Catch.cmake+2-1
- cmake/hpc-coding-conventions+1-1
- docs/Doxyfile.in+171-91
- ext/catch/catch.hpp+5-1
- nmodl/ode.py+76-43
- setup.py+2-2
- src/CMakeLists.txt+11
- src/codegen/codegen_acc_visitor.cpp+8-6
- src/codegen/codegen_acc_visitor.hpp+2-4
- src/codegen/codegen_c_visitor.cpp+34-69
- src/codegen/codegen_c_visitor.hpp-45
- src/codegen/codegen_compatibility_visitor.cpp-2
- src/codegen/codegen_cuda_visitor.hpp+2-5
- src/codegen/codegen_ispc_visitor.hpp+4-18
- src/codegen/codegen_naming.hpp+42-42
- src/codegen/codegen_omp_visitor.hpp+2-4
- src/codegen/fast_math.hpp+84-70
- src/codegen/fast_math.ispc+11
- src/language/code_generator.py+1-1
- src/language/templates/visitors/visitor.hpp+2-2
- src/lexer/CMakeLists.txt+12-3
- src/main.cpp+26-22
- src/nmodl.hpp
- src/parser/CMakeLists.txt+12-5
- src/parser/diffeq_context.cpp+2-2
- src/pybind/CMakeLists.txt+1-8
- src/pybind/pyembed.hpp+2-1
- src/pybind/wrapper.cpp+3-1
- src/solver/newton/newton.hpp+4-4
- src/units/units.hpp+2-2
- src/visitors/CMakeLists.txt+6-2
- src/visitors/constant_folder_visitor.cpp+2-2
- src/visitors/defuse_analyze_visitor.cpp+20-8
- src/visitors/defuse_analyze_visitor.hpp+22-2
- src/visitors/steadystate_visitor.cpp+3-2
- src/visitors/sympy_replace_solutions_visitor.cpp+467
- src/visitors/sympy_replace_solutions_visitor.hpp+502
- src/visitors/sympy_solver_visitor.cpp+97-61
- src/visitors/visitor_utils.cpp+52-7
- src/visitors/visitor_utils.hpp+23-11
- test/integration/mod/cabpump.mod+2-2
- test/unit/CMakeLists.txt+2-4
- test/unit/codegen/codegen_ispc.cpp+2-2
- test/unit/fast_math/fast_math.cpp+74-67
- test/unit/newton/newton.cpp+1-1
- test/unit/ode/test_ode.py+1-14
- test/unit/visitor/defuse_analyze.cpp+118
- test/unit/visitor/sympy_solver.cpp+473-51
0 commit comments