Skip to content
Snippets Groups Projects
Andreas Herten's avatar
Andreas Herten authored
The .master folder uses the copy.mk script form all our courses to generate solutions and tasks. But because we are not using C files, we cannot use the cppp (C partial pre-processor) which we use for the tasks for the other courses. BUT Jinja to the rescue. I found a jinja2-cli application which consumes a YAML file and just processes a random other file. And it works! Look at the requirements.txt to set up your venv for the jinja2-cli app. That said, the pre-processed versions of the files are commited so no need to install it.
fb5b2b14
History

MSA Workshop Exercises

For a SCALEXA MSA workshop (projects IFCES2 and MExMeMo), two exercises to showcase MSA workloads have been prepared.

    1. Hello World: A very simple example sending a "Hello World" from different job components
    1. Ping-Pong: A more sophisticated example sending messages also to a GPU

In each exercise, a README.md is provided to explain the setup. A compile.sh script takes care of invoking a Makefile with the right parameters. The individual executables should be compiled on the respective MSA modules.

Right now, ParaStationMPI is used per default. OpenMPI can also easily be used, you may test it as a part of your exploration.