README - Performance Tuning of 'anb' ==================================== In this archive you find the original version of my free teaching code 'anb' (anb.zip) and some performance tuned variations I created for a tutorial at the ICMMES conference in Amsterdam 2008 http://www.icmmes.org . The performance tuned versions come along with a geometry file (anb.obs) defining a plain channel of lx*ly = 200*100. The 10,000 iterations specified in anb.par are NOT sufficient to produce converged flow, it is just enough for benchmarking. The fastest version of anb (anb_icmmes_4.f) reached 12 MLUP/s on my Pentium 4 Linux PC. Since I had no time for detailed tests, I am not so sure if one (or all) of the optimised versions are a bit buggy ... don't use for serious computations before testing! For more details on 'anb' please read the README of anb.zip or visit my homepage http://bernsdorf.org/research/anb Have fun! joerg --- Joerg BERNSDORF Contact: research AT bernsdorf.org WWW: http://bernsdorf.org/research Copyright (C) 1998-2008 Joerg BERNSDORF The 'anb' program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.