PROJECT

ABOUT US

DOWNLOAD

GALLERY

LINKS

 


 

PathFinder

Random media

Diffusion

Experiments

 


Fourier (C) Wojciech Sobieski - a program destined to modelling non-stationary heat flow through flat multilayer walls with different parameters and thickness, and to analyse changes in the quantity of heat accumulated in different wall layers. The Finite Volume Method is used to solve the diffusion equation. The main computational module was developed in Fortran 90/95 with the use of the open-source GNU Fortran compiler. Gnuplot graphical environment and the ParaView application are used to data visualisation. The selected tools are compatible with different operating systems, in particular Windows and UNIX/Linux. A simplified algorithm of the computational module is presented in Fig. 1. In Fig. 2 an example of calulations in a one layer wall with non-unform numerical grid and Dirichlet boundary condition is shown.

Algorithm of the Fourier code An example of calculation

Fig. 1. Algorithm of the Fourier code

Fig. 2. Results of Dirichlet boundary condition test

Diffusion (C) Wojciech Sobieski - a program destined to modelling non-stationary heat flow in a 3D space with time-dependent heat sources. The Filite Difference Method is used to solve the diffusion equation. The main computational module was developed in Fortran 90/95 with the use of the open-source GNU Fortran compiler. Gnuplot graphical environment and the ParaView application are used to data visualisation. The selected tools are compatible with different operating systems, in particular Windows and UNIX/Linux.

An example of heat evolution in a 3D space

Fig. 3. An example of heat evolution in a 3D space

Licence: The conditions for using each of elements of the PathFinder project are as follows:

  • The software is free of charge and can be used for any purpose by institutions and individuals.
  • In case of publishing any material, for creation of which contributed the elements of the PathFinder project, in particular scientific articles, their authors are required to cite suitable articles from publication lists placed on the project website.
  • In case of redistribution of the software, no part of the installation package can be removed, in particular the terms of the license.
  • Copyright holders of each component of the project are indicated in the headers of the source code or in the documentation.
  • The authors of the project are not responsible for any damage or losses resulting from the use of software and the use of the information contained therein. The authors also assure that they have made every effort to make the project error-free and containing reliable information.
Download: Description:
Fourier – source code with examples
fourierGUI – source code
diffusion – source code

References:




Valid HTML 4.0 Transitional