SMURFF is an open source machine learning framework used as one of the driver applications for EPEEC.
This directory contains:
smurff: submodule pointing to the GitHub repository of SMURFF https://github.com/ExaScience/smurff
In EPEEC we added task-based parallelization to SMURFF.
bpmf: mini-application based on SMURFF, much less functionality much more optimized for HPC (OpenMP, TBB, MPI, GASPI, ArgoDSM). Submodule pointing to https://github.com/ExaScience/bpmf
In EPEEC we optimized BPMF using OmpSs@Cluster, and ArgoDSM
vms: virtual molecule screening mini-app Submodule pointing to https://github.com/ExaScience/vms
VMS has been tested on many EPEEC programming models.