Skip to content

tsultan16/Mass_Flux_Tracer_Particles_for_Fluid_Flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Mass-Flux/"Monte Carlo" Tracers

# Algorithm for tracer advection based on Genel et al., 2013, MNRAS, 435, 1426  
# Algorithm for balanced tree based on Knuth, Art of C. P. Vol. 3

#Core Modules:   1) Solver Module
                 2) Data Structure Module


# Some Notes about the Tree Data Structure: Inside each cell, tracers are assembled in a binary search tree
                                            data structure. Height balance is maintained using the AVL tree algorithm.
                                            Tracers are sorted according to their "rank" attribute.
                                             

# Some Notes about Performance: The cost of inserting or removing a tracer from it's tree is O[log_2(N)]
                                (much faster than the straight up linked list version).
        


# Implemented 1D upto 3D

About

Mass flux tracer particles implemented in FORTRAN

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages