Skip to content

Latest commit

 

History

History
41 lines (36 loc) · 1.42 KB

File metadata and controls

41 lines (36 loc) · 1.42 KB

GITHUB

  • Add a standard file structure folder

Coding

  • Add valarray option for the python script generating the DxQy.h files [23/08 - 19]
  • the lattice function should take std::vectors as input. ie cDot et c.

Data structure

  • Add global dimensions to the grid class [5/7-2022]
  • Add a nodes class. Stores data for:
    • [OK]position -> added to the grid class.
    • [OK]node type:
      • bulkSolid
      • bulkNode
      • boundarySolid
      • boundaryNode
      • boundaryMpi?
    • rank ?
  • [ok]Use std::vector
  • [ok]BndMpi.communciateScalarField() fungerer ikke med mer enn ett skalarfelt
  • Bør ha muligheten å kommunisere vektor- og tensor-felt.
  • Add regular grids
  • [ok]apply boundary for multiple fields
MPI
  • Add neighborhood lists extraction to python scripts, so that just neighborlists are sent to BADChIMP
  • write mpi comunicated for multiple fields.
  • write mpi comunicated for vector fields

Input / Output

  • Format of VTK-files: structured and/or unstructured

  • Should VTK be our base method to store data?

    If yes, then we need to have a python-lib that can read them.

  • Use BADChIMP read functions for the input.dat files

  • What should we do about the .mpi files. [Made new geometry file format]

    We should have a method that is not dependent on defining the lattice-basis in the python file.

Capabilities

  • Take gradients of multispecies scalar fields
  • Take div of gradient fields $\nabla^2$