Skip to content

WINDS_Treecode.f90

Shujian2015 edited this page May 10, 2016 · 8 revisions

Paralleled Treecode algorithm for the acceleration of Biot-Savart Law in free vortex method. Modified for vortex filament method with Simpson's Rule.


Primary author:

Hans Johnston (johnston@math.umass.edu). Department of Mathematics. University of Massachusetts, Amherst.

Refer to http://www.math.umass.edu/~johnston/newtreecode.html


INPUTS:

  •    fila_x: x coordinates of source vortex filaments 
    
  •    fila_y: y coordinates of source vortex filaments
    
  •    fila_z: z coordinates of source vortex filaments
    
  •    points: Target/receiving particles
    
  •    GAMMA_array: Strength of source vortex filaments
    
  •    RC_array: Core radius of source vortex filaments
    
  •    Parameters: parameters for Treecode Algorithm
    
  •    OtherState: not used here
    
  •    Discrete_states: not used here
    

OUTPUTS:

  •    Uind_array: induced velocity for all the target/receiving particles
    
  •    ErrStat, ErrMess: error information
    

Clone this wiki locally