Skip to content

Commit fc83ed7

Browse files
committed
Fix warning issued by gcc 12.3
1 parent 355e52d commit fc83ed7

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

nestkernel/mpi_manager.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ nest::MPIManager::communicate_Allgather( std::vector< unsigned int >& send_buffe
400400
int disp = 0;
401401
unsigned int max_recv_count = send_buffer_size_;
402402
bool overflow = false;
403-
for ( int pid = 0; pid < get_num_processes(); ++pid )
403+
for ( size_t pid = 0; pid < get_num_processes(); ++pid )
404404
{
405405
unsigned int block_disp = pid * send_buffer_size_;
406406
displacements[ pid ] = disp;
@@ -470,7 +470,7 @@ nest::MPIManager::communicate_Allgather( std::vector< T >& send_buffer,
470470
int disp = 0;
471471
unsigned int max_recv_count = send_buffer_size_;
472472
bool overflow = false;
473-
for ( int pid = 0; pid < get_num_processes(); ++pid )
473+
for ( size_t pid = 0; pid < get_num_processes(); ++pid )
474474
{
475475
unsigned int block_disp = pid * send_buffer_size_;
476476
displacements[ pid ] = disp;
@@ -560,7 +560,7 @@ nest::MPIManager::communicate_Allgather( std::vector< OffGridSpike >& send_buffe
560560
int disp = 0;
561561
unsigned int max_recv_count = send_buffer_size_;
562562
bool overflow = false;
563-
for ( int pid = 0; pid < get_num_processes(); ++pid )
563+
for ( size_t pid = 0; pid < get_num_processes(); ++pid )
564564
{
565565
unsigned int block_disp = pid * send_buffer_size_;
566566
displacements[ pid ] = disp;
@@ -604,7 +604,7 @@ nest::MPIManager::communicate( std::vector< double >& send_buffer,
604604
communicate( n_nodes );
605605
// Set up displacements vector.
606606
displacements.resize( get_num_processes(), 0 );
607-
for ( int i = 1; i < get_num_processes(); ++i )
607+
for ( size_t i = 1; i < get_num_processes(); ++i )
608608
{
609609
displacements.at( i ) = displacements.at( i - 1 ) + n_nodes.at( i - 1 );
610610
}
@@ -864,7 +864,7 @@ nest::MPIManager::time_communicatev( int num_bytes, int samples )
864864
std::vector< int > n_nodes( get_num_processes(), packet_length );
865865
std::vector< int > displacements( get_num_processes(), 0 );
866866

867-
for ( int i = 1; i < get_num_processes(); ++i )
867+
for ( size_t i = 1; i < get_num_processes(); ++i )
868868
{
869869
displacements.at( i ) = displacements.at( i - 1 ) + n_nodes.at( i - 1 );
870870
}
@@ -963,7 +963,7 @@ nest::MPIManager::time_communicate_alltoallv( int num_bytes, int samples )
963963
std::vector< int > n_nodes( get_num_processes(), packet_length );
964964
std::vector< int > displacements( get_num_processes(), 0 );
965965

966-
for ( int i = 1; i < get_num_processes(); ++i )
966+
for ( size_t i = 1; i < get_num_processes(); ++i )
967967
{
968968
displacements.at( i ) = displacements.at( i - 1 ) + n_nodes.at( i - 1 );
969969
}

nestkernel/vp_manager.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,8 @@ inline void
203203
nest::VPManager::assert_thread_parallel() const
204204
{
205205
#ifdef _OPENMP
206-
assert( omp_get_num_threads() == n_threads_ );
206+
// omp_get_num_threads() returns int
207+
assert( omp_get_num_threads() == static_cast< int >( n_threads_ ) );
207208
#endif
208209
}
209210

0 commit comments

Comments
 (0)