Category Archives: Education

Τι κάνεις FOSSCOMM 2019

Thanks to the sponsorship of Fedora, I was able to travel to Lamia, Greece from October 10 to October 14 to attend at FOSSCOMM (Free and Open Source Software Communities Meeting), the pan-Hellenic conference of free and open source software … Continue reading

Posted in Education, FEDORA, GNOME, τεχνολογια :: Technology | Tagged , , , , , , , , , , , , , | 1 Comment

Applying OpenMP directives

The Jacobi method is a usual method to solve partial equations in HPC situations such as pollution diffuses throughout a pipe applying the Laplace’s equation for diffusion.  A way to parallelise this solution when it is coded is by using … Continue reading

Posted in Education, τεχνολογια :: Technology | Tagged , , , , , , , , , | Leave a comment

Hybrid MPI-OpenMP

A myriad of applications are using the combination of OpenMP constructs and MPI library in order to improve their performance. You might start MPI with this great Website 🙂 Once you have a MPI program, you may include some code … Continue reading

Posted in Education, τεχνολογια :: Technology | Tagged , , , , , , , | Leave a comment

My 2018 in Review: Making headlines year

The internationalization of my career was a spotlight in 2008 starting in the U.S.A. with an internship at ORNL in February 2018 and then in U.K. with a Master in HPC (High- Performance Computing) on September 2018. Some online articles … Continue reading

Posted in Education, FEDORA, GNOME, GNU/Linux/Open Source, τεχνολογια :: Technology | Tagged , , , , , , , , , , , , , , | Leave a comment

Starting with OpenMP

We are going to work in DICE and the conventional hello world in C and Fortran: Hello World (OpenMP with fortran): The hello world in Fortran 90 as follow: By default it will take the number of threads as 16: … Continue reading

Posted in Education, τεχνολογια :: Technology | Tagged , , , , | Leave a comment

Learning Fortran

1.- Printing the Hello world The hello world itself has not much explanation:Then we need to compile it and run it: gfortran hello.f90 -o hello ./hello Hello World! 2.- Converting degrees to radians  In this case we are going to … Continue reading

Posted in Education, τεχνολογια :: Technology | Tagged , , | Leave a comment

Running MPI on DICE

Hello World We are going to use C to write the hello world programNow we can compile with mpicc mpicc -o hello hello.c Now we are ready to run in 4 processors: mpirun -np 4 hello Printing ranks and the … Continue reading

Posted in Education, τεχνολογια :: Technology | Tagged , , , , | Leave a comment