Hi Dave & Martin,
Thank you both for getting back so quickly.
To Dave:
I see what you mean about the files being empty.
I opened one of the cap files from the 'mesh-complete/mesh-surfaces/' directory with ParaView and compared it with a cap file from Martin's project linked above. Martin's files contain much more data than mine (see images)!
My surface files do contain 'GlobalNodeID' data though, so I am unsure of what the GlobalNodeIDERROR is referring to.
I also opened the mesh files stored in 'Meshes/' directory and found that neither the .vtu or .vtp files for the MeshSim mesh contained the missing data - so I thought it might be a problem with MeshSim over TetGen.
So I created a mesh for the PolyData model using TetGen, but checking the mesh in ParaView I also found that it was empty. I've updated the files within the project link in my original post to reflect this if you want to check them out. I also have summarised what data is stored in each mesh at the bottom of this post for you to glance at. But in short, I'm not sure why I seem to be missing information - do you have any idea of the cause?
To Martin:
You're right about the missing line in the .svpre file for the IC test simulation.
However, I think that when I pressed "Created Data Files for Simulation" through the GUI, it took the file I pointed to under 'Basic Parameters -> IC File' and used that to create the restart.0.1. Hence that is why it didn't include the line within the .svpre code (the restart.0.1 file is over 1GB so I think that's what happened).
I went back and created the data-files by creating my own .svpre file from your example and calling svPre from the command line. I've uploaded these files to the Google Drive from the original post under the path 'Simulations/Projection_Validation_CommandLine'. Using this method the restart.0.1 file was much smaller (11MB compared to the previous 1GB).
I've been able to call svSolver via the command line after making the solver.inp and rcrt.dat files for the simulation. Right now it looks to be working well, although it is currently only on timestep 13 so I will have to get back to you on if the initial conditions from the projected file actually applied using this method.
Out of curiosity, in the .svpre file within 'Simulations/Projection_Validation_IC' I had the lines:
Code: Select all
initial_pressure 0
initial_velocity 0.0001 0.0001 0.0001
Could these have negatively impacted using the initial conditions file?
I removed them for my current tests.
Best wishes,
Charlie
- Charlie_Inlet_Face.png (40.78 KiB) Viewed 852 times
- Martin_Inlet_Face.png (46.83 KiB) Viewed 852 times
Additional information for Dave:
----------------------------------------------
Martin's mesh-complete/mesh-surfaces/Aorta_inlet.vtp
- ActiveCells
- BadTriangle
- BooleanRegion
- FreeEdge
- GlobalBoundaryCells
- GlobalElementID
- ModelFaceID
- Normals
- GlobalBoundaryPoints
- GlobalNodeID
----------------------------------------------
Charlie's mesh-complete/mesh-surfaces/Aorta_inlet.vtp
- GlobalElementID
- GlobalElementID2
- ModelFaceID
- GlobalNodeID
----------------------------------------------
Charlie's Meshes/Aorta_Mesh_3M.vtu (MeshSim):
- GlobalElementID
- ModelRegionID
- GlobalNodeID
Charlie's Meshes/Aorta_Mesh_3M.vtp (MeshSim):
- GlobalElementID
- GlobalElementID2
- ModelFaceID
- GlobalNodeID
----------------------------------------------
Charlie's Meshes/Aorta_Mesh_PolyData.vtu (TetGen):
- GlobalElementID
- ModelRegionID
- GlobalNodeID
Charlie's Meshes/Aorta_Mesh_PolyData.vtp (TetGen):
- GlobalElementID
- ModelFaceID
- GlobalNodeID
----------------------------------------------
Martin's Meshes/0075_1001.vtu (TetGen?):
- ActiveCells
- BadTriangle
- BooleanRegion
- FreeEdge
- GlobalBoundaryCells
- GlobalElementID
- ModelFaceID
- Normals
- GlobalBoundaryPoints
- GlobalNodeID
Martin's Meshes/0075_1001.vtp (TetGen?):
- GlobalElementID
- GlobalNodeID