ConstanzaJazme / ProyectoCP2019

Proyecto de Computación Paralela 1° Semestre 2019

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ProyectoCP2019

Descripción: Desarrollo de Proyecto de Computación Paralela, creación de horarios coherentes dependiendo de los archivos desde donde obtiene la información

Instalación (Ubuntu):

  1. Instalar Compilador C++.
$ sudo apt-get install g++
or
$ sudo dnf install gcc-c++
  1. Instalar CMake.
$ sudo apt-get install cmake
or
$ sudo yum install make automake kernel-devel
  1. Instalar Libreria XLNT.
$ git clone https://github.com/FabianAlvaradoDonoso/xlnt
$ cd xlnt
$ cmake .
$ make -j 2
$ sudo make install
$ sudo ldconfig
  1. Instalar OpenMP
$ sudo apt-get install libomp-dev
or
$ sudo dnf --refresh install MUMPS-openmp

  1. Instalar Proyecto
$ git https://github.com/ConstanzaJazme/ProyectoCP2019.git
$ cd ProyectoCP2019
  1. Uso:
  • Compilación y Ejecución automático:
$ make
  • Compilación y Ejecución manual:
$ g++ main.cpp -o tarea.out Clases_Funciones/docente.cpp Clases_Funciones/curso.cpp Clases_Funciones/sala.cpp Clases_Funciones/funciones.cpp -std=c++14 -fopenmp -Ixlnt/include -lxlnt

$./tarea.out -c “Archivo_Curso”.xlsx -d “Archivo_Docentes”.xlsx -s “Archivo_Salas”.xlsx

About

Proyecto de Computación Paralela 1° Semestre 2019


Languages

Language:C++ 98.5%Language:Makefile 1.5%