Loading .gitignore +1 −0 Original line number Diff line number Diff line main sync.sh leo_sync.sh bb *.ipynb scalability_results run_pleiadi +1 −3 Original line number Diff line number Diff line #!/bin/bash #SBATCH --nodes=1 #SBATCH --nodes=2 #SBATCH --ntasks-per-node=2 #SBATCH --cpus-per-task=18 #SBATCH --time=01:00:00 Loading @@ -11,8 +11,6 @@ #SBATCH --error=err_pleiadi #SBATCH --mem=230G cd $SLURM_SUBMIT_DIR module restore dev_pleiadi source /u/ftomba/my_envs/dadac-dev/bin/activate Loading src/main/main.c +22 −5 Original line number Diff line number Diff line Loading @@ -4,15 +4,32 @@ #include "../common/common.h" #include "../tree/tree.h" #define THREAD_LEVEL MPI_THREAD_FUNNELED int main(int argc, char** argv) { #if defined (_OPENMP) int mpi_provided_thread_level; MPI_Init_thread( &argc, &argv, MPI_THREAD_FUNNELED, &mpi_provided_thread_level); if ( mpi_provided_thread_level < MPI_THREAD_FUNNELED ) MPI_Init_thread( &argc, &argv, THREAD_LEVEL, &mpi_provided_thread_level); if ( mpi_provided_thread_level < THREAD_LEVEL ) { switch(THREAD_LEVEL) { case MPI_THREAD_FUNNELED: printf("a problem arise when asking for MPI_THREAD_FUNNELED level\n"); MPI_Finalize(); exit( 1 ); break; case MPI_THREAD_SERIALIZED: printf("a problem arise when asking for MPI_THREAD_SERIALIZED level\n"); MPI_Finalize(); exit( 1 ); break; case MPI_THREAD_MULTIPLE: printf("a problem arise when asking for MPI_THREAD_MULTIPLE level\n"); MPI_Finalize(); exit( 1 ); break; } } #else MPI_Init(NULL, NULL); Loading src/tree/tree.c +523 −42 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
.gitignore +1 −0 Original line number Diff line number Diff line main sync.sh leo_sync.sh bb *.ipynb scalability_results
run_pleiadi +1 −3 Original line number Diff line number Diff line #!/bin/bash #SBATCH --nodes=1 #SBATCH --nodes=2 #SBATCH --ntasks-per-node=2 #SBATCH --cpus-per-task=18 #SBATCH --time=01:00:00 Loading @@ -11,8 +11,6 @@ #SBATCH --error=err_pleiadi #SBATCH --mem=230G cd $SLURM_SUBMIT_DIR module restore dev_pleiadi source /u/ftomba/my_envs/dadac-dev/bin/activate Loading
src/main/main.c +22 −5 Original line number Diff line number Diff line Loading @@ -4,15 +4,32 @@ #include "../common/common.h" #include "../tree/tree.h" #define THREAD_LEVEL MPI_THREAD_FUNNELED int main(int argc, char** argv) { #if defined (_OPENMP) int mpi_provided_thread_level; MPI_Init_thread( &argc, &argv, MPI_THREAD_FUNNELED, &mpi_provided_thread_level); if ( mpi_provided_thread_level < MPI_THREAD_FUNNELED ) MPI_Init_thread( &argc, &argv, THREAD_LEVEL, &mpi_provided_thread_level); if ( mpi_provided_thread_level < THREAD_LEVEL ) { switch(THREAD_LEVEL) { case MPI_THREAD_FUNNELED: printf("a problem arise when asking for MPI_THREAD_FUNNELED level\n"); MPI_Finalize(); exit( 1 ); break; case MPI_THREAD_SERIALIZED: printf("a problem arise when asking for MPI_THREAD_SERIALIZED level\n"); MPI_Finalize(); exit( 1 ); break; case MPI_THREAD_MULTIPLE: printf("a problem arise when asking for MPI_THREAD_MULTIPLE level\n"); MPI_Finalize(); exit( 1 ); break; } } #else MPI_Init(NULL, NULL); Loading