Category Archives: τεχνολογια :: Technology

Haskell, drupal, compiladores y más

Jesień Linuksowa 2018

Last weekend I participated in the conference Jesień Linuksowa 2018 in Ustroń which is located in Poland near the Czech and Slovak borders. It was my first time in a country with so much tragic historical experiences. On the other hand, … Continue reading

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

Profile of the code on Cirrus

To see the profile on a code, we are going to work with gprof on Cirrus. Let’s use the percolate code: Include the flag -pg for Intel compiler in the Makefile to compile. After compiling, we will see that gmon.out was … Continue reading

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

Unit testing with xUnit practical

This is a lab of the UoE to utilizing xUnit framework to develop unit tests. The experience was inspired by the DNA sequences job. The class of the sequence as follows: import sys class Sequence:     “”” DNA sequence … Continue reading

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

FFTW and MelGibson

Printing an image before applying FFTW Using the FFTW library, we can improve the visualization of the edges of an image. In this case we are going to use Fortran to compile the program fftw1.c using a make file:Now lets run it … Continue reading

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

Calculating PI using MPI

Sequential program This is the program in C that use the math formula with sums.Parallelizing the code  Parallelizing the code manually:Now we are going to run it and check if all the processors resolve the same answer: Parallelising the code using … Continue reading

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

Parallelising Mandelbrot

We have a sequential program of Mandelbrot that take a while when executing, and we can made it in parallel using private and shared variable to check the performance on each one This is the sequential program C code:and this … Continue reading

Posted in τεχνολογια :: Technology | 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