Skip to content

WINDS_IO.f90

Shujian2015 edited this page May 10, 2016 · 2 revisions

Those IO subroutines are written in WINDS_IO.f90.

WInDS_ReadInput

This subroutine reads the input file of WInDS, checks possible error and sets parameters.

Initialize_paraview_files

This subroutine initializes Paraview files.

CreateVTUembedded

This subroutine writes Paraview file at each WInDS timestep

Close_paraview_files

This subroutine closes Paraview files.

WRITE_Treecode

When user set to record the behavior of Treecode for Biot-Savart Law compared with direct OpenMP acceleration.

It outputs information includes: the number of source vortex filaments, the number of receiver points, CPU time of direct OpenMP calculation, the CPU time of Treecode calculation, the speedup, and relative error.

WRITE_KJ

This subroutine outputs the timestep number, iteration used for calculation and max of D_Gamma at last iteration. It is original intended for debugging.

WInDS_WriteSum

This subroutine write running time, basic settings to output file.

Clone this wiki locally