You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Interface the Voronoi codebase with LaGriT to supersede the dump/stor and dump/pflotran commands. The Voronoi + LaGriT codebase already exists, but is about 1.5 years out of date and not completely production ready. We’d need to: update the LaGriT Makefile, add test suite cases, merge/clean up the two codebases, and add those compiler directives.
The text was updated successfully, but these errors were encountered:
The Voronoi code fundamentally relies on PETSc data structures to compute. Because PETSc is such a heavy dependency, it's proposed that we use compiler directives to allow compiling with Voronoi/PETSc to be optional. For example:
subroutinevoronoi(args)
#ifndef HAS_PETSC
write(*,*) "petsc required to use this subroutine; returning"
#elsec [do voronoi stuff]
#endifendsubroutine voronoi
While fixing cmake to build with Exodus, look into similar scripts for Petsc option.
Stable but old code for Voronoi is at https://github.com/lanl/voronoi
Is there something newer?
See lanl/voronoi#15
Find most recent version of Voronoi working with Petsc. From Daniel's note above:
The Voronoi + LaGriT codebase already exists, but is about 1.5 years out of date and not completely production ready.
Interface the Voronoi codebase with LaGriT to supersede the
dump/stor
anddump/pflotran
commands. The Voronoi + LaGriT codebase already exists, but is about 1.5 years out of date and not completely production ready. We’d need to: update the LaGriT Makefile, add test suite cases, merge/clean up the two codebases, and add those compiler directives.The text was updated successfully, but these errors were encountered: