replaced mpi and network type with ROLL macros