Comments (2)
Hi,
Thanks for the suggestion. The *.out files are actually ascii files containing profiles or temporal histories of averaged quantities (you can plot it e.g. with gnuplot). The binary files *.bin are the ones that are used for visualization. Since they are written in raw binary format (double, little endian, Column major), they can be easily read with e.g. python, and plotted. The python script gives an example on how to.
There is a xdmf generation fortran code. The example shell script does not say very much about how it can be used.
I hope to ingest the computed data files *.out and do 3d visualization in applications like Paraview and Houdini
The generated xdmf file also points to the *.bin files and can loaded with Paraview (and other equivalent tools I hope). The usage is explained in gen_xdmf.f90.
When I come back from holiday I'll try to make it more clear.
Cheers
from cans.
I added two explanatory readme.txt files.
from cans.
Related Issues (20)
- Add proper formatting strings for text output.
- Add option in `load` to write a checkpoint file per MPI task.
- io_field_hdf5 HOT 3
- Naming inconsistencies under mom.
- Update cuDecomp version.
- Reconsider flow forcing? HOT 3
- Add more options to `initgrid.f90` HOT 1
- Implicit `firstprivate` generated when compiling with OpenACC HOT 1
- Revise OpenMP statements? HOT 3
- Support simpler R2C/C2R FFTs to allow, e.g., for MKL FFT backend? HOT 1
- consider not shipping subset of FFTW module in the repo HOT 1
- Decouple selection of grid stretching function from the initial condition
- Consider revising input files using a namelist file instead.
- I/O update
- change `DEFAULT(NONE)` to `DEFAULT(SHARED) in OpenMP directives
- Change order of multiplication in interpolations in advection terms
- Improve description of list of initial conditions
- NVTX branch needs to be synched with developments under `main`.
- Input namelist files name fixing.
- Temporal boundary layer (`tbl`) case initial condition should feature noise by default.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cans.