Here is a bit on Fortran basics. There will be a continuation of this with functions, subroutines and modules. If there are any mistakes, please do point out. Thanks.
Fortran_verybasics.p...
Thursday, December 25, 2014
Friday, December 12, 2014
Monday, December 8, 2014
12:00 PM
No comments
Hyperbolic, Convection dominated flows -- Lectures by Toro & Chi Wang Shu
This link shows the video of Toro talking about Hyperbolic equations and finite volume and DG frameworks. This lecture is very helpful to get a better understanding and kind of a crash course about solving hyperbolic equations the numerical schemes that can used for specific problems their properties and so on...
If you are interested in higher order methods and more of DG methods, follow the videos by Chi Wang Shu.
This channel...
Wednesday, November 19, 2014
4:42 PM
No comments

Intel Software Tools Webinar Series Archive
A collection of Intel webinars. Most of them related to MKL, MPI-3 and Xeon Phi.
Click here to open the page.
...
Thursday, October 30, 2014
Monday, October 27, 2014
2:00 PM
No comments

Parallel debugging (MPI) - Part 1
Ahem, ahem, searching a needle in a hay stack is easy compared to parallel debugging in MPI, or as a matter parallel debugging. Having overstated the problem in our hands, there are few solutions or workarounds of how to get our hands in the dirty waters and have some fun.
There are two ways (as always) to get our work done, either use free tools or give an arm or leg to buy a fancy debugger.
1. Fancy...
Sunday, October 26, 2014
6:30 PM
1 comment
Hello all,
I would like to bring in your attention about the power of python, for application in scientific computing. Whilst many people use Fortran,C/C++ for scientific python, a lot of tasks can be automated such as plotting graphs, creating contours calling several external libraries and coupling codes without the need of mixed language programming.
Here's a quick and basic introduction to scipy (Scientific python) which describes the scientific computing based in python:
Click here
Please do comment, suggest, correct and add to our...
Friday, October 24, 2014
12:29 PM
No comments
CFD Post-processing in Blender
To generate colourful pictures
Tools needed : paraview and Blender
...
Tuesday, October 7, 2014
4:53 PM
PetSc Tutorial (C type) - Introduction
After a long struggle (3 days) on getting my hands-on PetSc library, I have compiled few helpful quickies to getting a legacy (or user) code to exploit PetSc functionality. This is not a complete tutorial and I have skipped parts which I do not use !
What is PetSc ?
A numerical algorithms framework with standard linear solvers (and more) for scalable (or super) computers. It is written in C, but can be called fom FORTRAN, C/C++, Python, Java and can run on virtually any OS. It is highly portable but...
Saturday, September 20, 2014
3:33 PM
2 comments
Parallelization of UDFs in ANSYS FLUENT
by
Subhransu Majhi
Most of the UDFs that we create in-house are programmed for serial mode of ANSYS FLUENT since it only involves basic coding in C program with required marcos and our UDF is ready. However, parallel mode of ANSYS FLUENT has tremendously reduced the simulation time and hence it becomes very important for us to modify our serial UDFs to support parallel processing as well. But, here comes the challenge for us (mechanical engineers) to write down a parallel processing code in C...
Wednesday, September 17, 2014
12:09 AM
7 comments
Some OpenSource CFD and Mesh codes
This is part 2 of the post Open Sourced CFD and Mesh codes
Xfoil: 2D viscous/inviscid interactive code. http://web.mit.edu/drela/Public/web/xfoil/ . More of a low computational cost design code.
AVL: 3D vortex lattice code: http://web.mit.edu/drela/Public/web/avl/ . Another code with low computational overhead.
OpenFoam: 3D, very versatile code. Active user community. Various pre-build packages as well. http://www.openfoam.com/
XLR5: http://xflr5.sourceforge.net/xflr5.htm wings/aerofoil code. Again...
Saturday, September 6, 2014
10:03 AM
No comments
Scientific development in Windows : Setting Up
Yes ! reluctantly I have been fiddling with Windows for scientific development. I am presently involved in a project, in collaboration with some big guys (in terms of coding). Windows happens to used by one of the developers, although the parallel jobs are submitted on Scientific Linux clusters. So, I thought why not try it out. phew.
There are two ways to go about this, one the paid way and two the free way ! Paid ways are many which include the use of Microsoft Visual Studio with Intel...
Monday, March 10, 2014
6:06 PM

Hello,
This post describes the methodology of setting up and running a LES simulation in ANSYS-FLUENT, a very brief description about the meshing and solution procedure is presented here. Compared to RANS, LES simulations require finer grids since it aims in resolving the large scales of turbulent motion thus providing a better insight of the flow physics however LES is a transient simulation and the computation cost of LES much higher than...
Tuesday, March 4, 2014
3:45 PM
Collection of Computation Fluid Dynamics (CFD) source codes, freely downloadable and intended to be useful for educational purposes.
Hyperbolic and parabolic model equations
Schemes for model equations
C codes that implement conservative difference schemes, explicit and implicit, for hyperbolic and parabolic model equations in 1D - modeq.tar.gz
FCT-schemes
Sample C/C++ codes that implement some FCT schemes for hyperbolic model equations in 1D - fct.tar.gz
One-dimensional conservation laws of gas dynamics
First order Godunov...
Sunday, March 2, 2014
7:31 PM
Essential Startup kit for Parallel Development
Got a new laptop with some serious horse-power, and here are the tolls that I am setting up for some CFD (some scientific computing) development stuff. Apart from some compilers, libraries, dependencies, etc I adding some post-processors and CFD related tools to make our lives easier. So here's the list (I am on Ubuntu by the way). Feel free to comment on adding more stuff.
The keywords for Ubuntu's sudo apt-get install * are presented in brackets, wherever applicable.
Compilers
gcc / g++ (gcc...
Subscribe to:
Posts (Atom)