


PROBLEM Description
=======================================================================================================
/* This program works for three dimensional heat conduction problem with constant thermal conductivity*/


=======================================================================================================
# The length of the domain along X direction = 10 meter 
# The length of the domain along Y direction = 10 meter 
# The length of the domain along Z direction = 10 meter
# Thermal conductivity = (Conductivity/(Density*Specific_heat)) = (43/(7800*473)) watts per meter centigrade 
# Number of nodes in X direction = 100 
# Number of nodes in Y direction = 100
# End Simulation time is taken = 100
# Maximum number of iterations = 500
Boundary Condition:
# Temperature at left face =  80 centigrade
# Temperature at Right face =  20 centigrade
# Temperature at Bottom face =  30 centigrade
# Temperature at Top face =  60 centigrade
# Temperature at Front face =  70 centigrade
# Temperature at Rear face =  20 centigrade



Note: The Temperature at the corner nodes are set as averages of both sides

========================================================================================================



 How to compile and run the program in linux platform:

 If its a GNU compiler:
$ gcc -lm -o omp3d  -fopenmp omp_heat-equation-3d.cpp
 $ ./omp3d

--------------------------------------
If its a Intel compiler:
$ icc  -o omp3d -openmp omp_heat-equation-3d.cpp
 

 
$ export OMP_NUM_THREADS = 8

 $./omp3d
 
========================================================================

Output:
It prints the number of iterations and the maximum wall time taken for the program to execute. 
On execution the results will be printed in "omp_3D Heat Equation.dat","output_test.dat" file.
In "omp_3D Heat Equation.dat" it prints tempareture value of 100x100x100 nodes. And in  "output_test.dat" it prints temperature when (Node number  Y and Z= 25)  , This is for the process of validation with the temperature values in "Heat_3D.txt" Test_data folder containing obtained using standard Open source CFD s/w OpenFOAM. 

============================================================================


   



	   
