Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TRAIL_Remesh.H
Go to the documentation of this file.
1 /* *******************************************************************
2  * Rocstar Simulation Suite *
3  * Copyright@2015, Illinois Rocstar LLC. All rights reserved. *
4  * *
5  * Illinois Rocstar LLC *
6  * Champaign, IL *
7  * www.illinoisrocstar.com *
8  * sales@illinoisrocstar.com *
9  * *
10  * License: See LICENSE file in top level of distribution package or *
11  * http://opensource.org/licenses/NCSA *
12  *********************************************************************/
13 /* *******************************************************************
14  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *
15  * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES *
16  * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND *
17  * NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS OR *
18  * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER *
19  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, *
20  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE *
21  * USE OR OTHER DEALINGS WITH THE SOFTWARE. *
22  *********************************************************************/
23 #ifndef _TRAIL_REMESH_H_
24 #define _TRAIL_REMESH_H_
26 bool TRAIL_RemeshInitFluSurfData(GEM_DomainBoundary &db,int src_index=0);
27 bool TRAIL_RemeshInitFluVolData(GEM_Partition &gp,int src_index=0);
28 bool TRAIL_RemeshWrite(GEM_Partition &gp,const std::string &path,double t=0.0,
29  MPI_Comm comm = MPI_COMM_NULL,bool=false);
30 void TRAIL_RemeshRunDirSetup(const std::string &path,double t,MPI_Comm comm,
31  bool shuffle = false);
32 void TRAIL_RemeshShutdown(MPI_Comm comm);
33 void TRAIL_RemeshShuffle(const std::string &solver,double t=0,bool debug=false);
35  const std::string &solver,
36  const std::string &source_directory,
37  const std::string &target_directory,
38  double t,MPI_Comm comm,
39  bool surftrans,bool restartshuffle);
40 #endif
41 
42 
43 
44 
45 
46 
void TRAIL_RemeshShutdown(MPI_Comm comm)
bool TRAIL_RemeshWrite(GEM_Partition &gp, const std::string &path, double t=0.0, MPI_Comm comm=MPI_COMM_NULL, bool=false)
bool TRAIL_RemeshInitFluVolData(GEM_Partition &gp, int src_index=0)
bool TRAIL_RemeshInitFluSurfData(GEM_Partition &gp)
void TRAIL_RemeshShuffle(const std::string &solver, double t=0, bool debug=false)
void TRAIL_RemeshRunDirSetup(const std::string &path, double t, MPI_Comm comm, bool shuffle=false)