lp:~fluidity-core/fluidity/hybrid-assemble
Created by
Xiaohu Guo
and last modified
Work on hybrid (mixed-mode OpenMP and MPI) assembly.
- Get this branch:
- bzr branch lp:~fluidity-core/fluidity/hybrid-assemble
Members of
Fluidity Core Team
can upload to this branch. Log in for directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Stephan Kramer: Approve
-
Diff: 187 lines (+98/-12)3 files modifiedassemble/Advection_Diffusion_DG.F90 (+50/-5)
assemble/Advection_Diffusion_FV.F90 (+47/-6)
tests/divergence_free_velocity_press_cg_test_cty_cv/divergence_free_velocity_press_cg_test_cty_cv.xml (+1/-1)
Branch information
Recent revisions
- 3627. By Xiaohu Guo
-
1. thread matrix assembly part for Advection_
Diffusion_ DG.F90
2. More work need to be done to figure out the sparsity of MASSLUMPED_RT0 diffusion scheme, I simply set threads back to 1 if MASSLUMPED_RT0 diffusion scheme is being used for now. - 3626. By Lawrence Mitchell
-
Fix null dereference when checking halo types
Logical evaluations aren't necessarily short-circuited when an
argument evaluates to .false., soif (associated(foo) .and. (foo%bar == baz))
may dereference foo even if it is unassociated. So don't do it.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:fluidity