VirtualFluids 0.2.0
Parallel CFD LBM Solver
Loading...
Searching...
No Matches
vf::gpu::RefinementAndExchange_noStreams_exchangeAllNodes Class Reference

Version of refinement: for multi-gpu simulations, without communication hiding ("streams"), exchange all nodes. More...

#include <RefinementStrategy.h>

Public Member Functions

void operator() (UpdateGrid27 *updateGrid, Parameter *para, int level)
 

Detailed Description

Version of refinement: for multi-gpu simulations, without communication hiding ("streams"), exchange all nodes.

Definition at line 74 of file RefinementStrategy.h.

Member Function Documentation

◆ operator()()

void vf::gpu::RefinementAndExchange_noStreams_exchangeAllNodes::operator() ( UpdateGrid27 updateGrid,
Parameter para,
int  level 
)

steps:

  1. interpolation fine to coarse
  1. exchange information between GPUs (all nodes)
  1. interpolation coarse to fine

Definition at line 155 of file RefinementStrategy.cpp.


The documentation for this class was generated from the following files: