-
PM2 Engineering
- Italy
- https://www.paololampitella.com
Pinned Loading
-
A simple, multi-dimensional linear i...
A simple, multi-dimensional linear interpolation function in Fortran. Roughly inspired by FINT in Cernlib, but hopefully more readable and easy to understand. 1!Copyright 2024 Paolo Lampitella2!This code is licensed under the terms of the MIT license34MODULE mod_fint5IMPLICIT NONE -
earlyFIT
earlyFIT PublicA framework to fit an ensemble of epidemic models to one or multiple regions at once
MATLAB
-
A Fortran example of a reduce step i...
A Fortran example of a reduce step in MPI implemented trough simple mpi_send/recv calls. Useful when using mpi_type_create_struct and mpi_op create might be unconvenient or impossible. This version uses the basic binomial tree algorithm in MPICH. 1program myreduce22!Program to show a simple implementation of mpi_reduce, with only mpi_send/recv3!Useful for cases where one would need mpi_type_create_struct and mpi_op_create to achieve the same result4!This version uses the same MPICH binomial tree algorithm (order from 0 to nproc-1), which allows an easy5!customization of the processing order (just map each process to a different id) -
A Fortran example of a deadlock avoi...
A Fortran example of a deadlock avoiding MPI loop among all processes, using a single-line round robin algorithm to schedule the order of communications for each process 1program myalltoall2!Program to show a simple implementation of a deadlock avoiding mpi loop among all processes which,3!in principle, is similar to an alltoall loop. However, the main purpose of the technique shown here is to4!properly reorder shortest (i.e., each process with just few others) non-blocking communication loops,5!in order to alleviate the burden on the communication side (as each exchange is matched, everything
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.