The Official BlobFlow(TM) Website.


Contents:

  • General information.
  • Source code.
  • Documentation.
  • To do.
  • Known bugs.

  • General Information.


    Project coordinator: L. F. Rossi (rossi@math.udel.edu).  Assistant Professor.  Department of Mathematical Sciences.  University of Massachusetts Lowell.
    Creation date: August 2000
    Purpose: The purpose of this project is to provide a powerful, reliable, open source vortex method for scientists, engineers and mathematicians.  BlobFlow(TM) is a general Navier-Stokes solver for two-dimensional, incompressible flows.  It is a variation of the vortex method, and as such, will be most effective when used for flows dominated by isolated regions of vorticity.  This particular variation is based on elliptical Gaussian basis functions and the formal term for the algorithm is the "elliptical corrected core spreading vortex method" or ECCSVM, for short.  The documentation covers the specifics in a little more detail.
    Acknowledgements: Louis Rossi would like to acknowledge the support of the National Science Foundation (DMS-9971800) and the University of Massachusetts Lowell.


    Source Code.

    The source code for BlobFlow(TM) is free, and you are welcome to have it.  It will be downloadable from this section.
     
    Release Date Download Changes
    BlobFlow v1.0 17 November 2000 BlobFlow_1_0.tar.gz Introductory release
    BlobFlow v1.1 8 December 2000 BlobFlow_1_1.tar.gz Updated merging algorithm
    BlobFlow v2.0 1 June 2001 BlobFlow_2_0.tar.gz Error checking in simulation and control files.
    Fixed bug in AB4 header.
    Fixed bug in old refinement subroutine.
    Improved refinement algorithm
    Improved Adams Bashforth startup routine
    Improved merging algorithm and better flexibility.
    Improved fine grid generation for multipole summation routine.
    BlobFlow v2.01 17 July 2001 BlobFlow_2_01.tar.gz Fixed bug in split.
    Improved tools (egrid, vtx2vel).
    Documentation for v2.x released.
    The revised documentation is available below.
    BlobFlow v2.02 2 Aug 2001 BlobFlow_2_02.tar.gz Updated documentation.
    Internal changes so that dpos_vel and dpos_vel_fast have the same parameters when called.
    Removed deriv_ext and all references to it.


    Documentation.

    Yes, there is documentation for BlobFlow(TM) version 2.0.  It is available in postscript and HTML.

    Sample simulations.

    Version 1 only: For a  Lamb dipole simulation, click here.
    Version 2 examples coming soon.

    To do.

    As usual, there is a long list of  minor features to add to the code.  If you have any suggestions, please feel free to send them to me.
    1. Solid boundaries.
    2. Passive tracer elements.
    3. Improve time integration scheme.
    4. Improve parallel algorithm.
    Another major project is to extend BlobFlow to three dimensions.

    Known bugs.

    Well... None known so far...


     
    rossi@math.udel.edu