My Code

After more than 20 years of software development, I have decided that it is high time to share my code. I guess it all started back in 1993, during my second year at NTUA studies, on an Intel 486DX 33MHz pc with a 8MB RAM (the seller was wondering what I am going to do with so much memory!). This was a present by my late grandfather and one of the best investments of my professional career. Starting with Quick Basic 4.5 and then Visual Basic 3, I slowly advanced to Digital Fortran during my PhD studies in 1998. I eventually discovered MPI and parallel programming with the help of a friend at NTUA. This proved a turning point in my work. I am not computer scientist, neither an expert programmer. I just want to get the work done efficiently using fast simulations. I am very happy that I managed to get my Lattice Boltzmann codes running at 1028+ cpu cores on Marenostrum and IDRIS with excellent speedup and obtain some remarkable results that to nice publications. I guess it is time to share. The software below is provided without any guarantee for accuracy and performance. The potential user should spend personal time to understand how everything works and setup his simulations. I could provide some limited support.

Technical University of Crete