Home
last modified time | relevance | path

Searched refs:procgrid (Results 1 – 25 of 43) sorted by relevance

12

/dports/science/liggghts/LIGGGHTS-PUBLIC-3.8.0-26-g6e873439/src/
H A Dprocmap.cpp337 sscanf(line,"%d %d %d",&procgrid[0],&procgrid[1],&procgrid[2]); in custom_grid()
340 if (procgrid[0]*procgrid[1]*procgrid[2] != nprocs) flag = 1; in custom_grid()
398 for (i = 0; i < procgrid[0]; i++) in cart_map()
446 for (i = 0; i < procgrid[0]; i++) in xyz_map()
450 grid2proc[i][j][k] = k*procgrid[1]*procgrid[0] + j*procgrid[0] + i; in xyz_map()
452 grid2proc[i][j][k] = j*procgrid[2]*procgrid[0] + k*procgrid[0] + i; in xyz_map()
454 grid2proc[i][j][k] = k*procgrid[0]*procgrid[1] + i*procgrid[1] + j; in xyz_map()
456 grid2proc[i][j][k] = i*procgrid[2]*procgrid[1] + k*procgrid[1] + j; in xyz_map()
458 grid2proc[i][j][k] = j*procgrid[0]*procgrid[2] + i*procgrid[2] + k; in xyz_map()
460 grid2proc[i][j][k] = i*procgrid[1]*procgrid[2] + j*procgrid[2] + k; in xyz_map()
[all …]
H A Dirregular.cpp72 procgrid = comm->procgrid; in Irregular()
233 int *procgrid = comm->procgrid; in migrate_check() local
246 if (glo < 0) glo = procgrid[0] - 1; in migrate_check()
247 if (ghi >= procgrid[0]) ghi = 0; in migrate_check()
254 if (glo < 0) glo = procgrid[1] - 1; in migrate_check()
255 if (ghi >= procgrid[1]) ghi = 0; in migrate_check()
262 if (glo < 0) glo = procgrid[2] - 1; in migrate_check()
263 if (ghi >= procgrid[2]) ghi = 0; in migrate_check()
761 if (igx >= procgrid[0]) igx = procgrid[0] - 1; in coord2proc()
763 if (igy >= procgrid[1]) igy = procgrid[1] - 1; in coord2proc()
[all …]
H A Ddump_decomposition_vtk.cpp77 len[0] = comm->procgrid[0]+1; in DumpDecompositionVTK()
78 len[1] = comm->procgrid[1]+1; in DumpDecompositionVTK()
79 len[2] = comm->procgrid[2]+1; in DumpDecompositionVTK()
131 len[0] = comm->procgrid[0]+1; in init_style()
132 len[1] = comm->procgrid[1]+1; in init_style()
133 len[2] = comm->procgrid[2]+1; in init_style()
201 for(int i = 0; i < comm->procgrid[0]; i++) in pack_item()
209 for(int i = 0; i < comm->procgrid[1]; i++) in pack_item()
217 for(int i = 0; i < comm->procgrid[2]; i++) in pack_item()
H A Dcomm.cpp266 if (procgrid[0]*procgrid[1]*procgrid[2] != nprocs) in set_proc_grid()
274 memory->create(grid2proc,procgrid[0],procgrid[1],procgrid[2], in set_proc_grid()
308 procgrid[0],procgrid[1],procgrid[2]); in set_proc_grid()
315 procgrid[0],procgrid[1],procgrid[2]); in set_proc_grid()
340 for (int i = 0; i < procgrid[0]; i++) xsplit[i] = i * 1.0/procgrid[0]; in set_proc_grid()
341 for (int i = 0; i < procgrid[1]; i++) ysplit[i] = i * 1.0/procgrid[1]; in set_proc_grid()
342 for (int i = 0; i < procgrid[2]; i++) zsplit[i] = i * 1.0/procgrid[2]; in set_proc_grid()
344 xsplit[procgrid[0]] = ysplit[procgrid[1]] = zsplit[procgrid[2]] = 1.0; in set_proc_grid()
971 if (procgrid[dim] == 1) { in exchange()
979 if (procgrid[dim] > 2) { in exchange()
[all …]
H A Dmultisphere_parallel.cpp162 int *procgrid = comm->procgrid; in exchange() local
164 if (procgrid[dim] == 1) { in exchange()
173 if (procgrid[dim] > 2) { in exchange()
184 if (procgrid[dim] > 2) { in exchange()
H A Dmulti_node_mesh_parallel_I.h350 (loc_dim > this->comm->procgrid[dim]-1 && !this->domain->periodicity[dim]) ) in setup()
355 loc_dim = this->comm->procgrid[dim]-1; in setup()
357 if(loc_dim > this->comm->procgrid[dim]-1) in setup()
376 if(maxneed_[dim] > this->comm->procgrid[dim]-1 && !this->domain->periodicity[dim]) in setup()
377 maxneed_[dim] = this->comm->procgrid[dim]-1; in setup()
442 if (myloc[dim] == this->comm->procgrid[dim]-1) in setup()
778 int *procgrid = this->comm->procgrid; in exchange() local
805 if (procgrid[dim] == 1) in exchange()
815 if (this->comm->procgrid[dim] > 2) in exchange()
827 if (procgrid[dim] > 2) in exchange()
[all …]
H A Dcomm_I.h179 if( procgrid[dim] == 1 ) //nothing to do if only one processor in this direction in exchangeEventsRecorder()
212 if( (procgrid[dim]>2) && willExchangeThisDim ) in exchangeEventsRecorder()
216 me, nprocs, dim, procgrid[dim]); in exchangeEventsRecorder()
H A Ddomain_I.h107 if (comm->procgrid[idim] == 1) {} in is_in_extended_subdomain()
108 else if(comm->myloc[idim] == comm->procgrid[idim]-1) in is_in_extended_subdomain()
H A Dirregular.h70 int *procgrid; // ptr to comm variable
H A Dlibrary.cpp177 if (strcmp(name,"procx") == 0) return (void *) &lmp->comm->procgrid[0]; in lammps_extract_global()
178 if (strcmp(name,"procy") == 0) return (void *) &lmp->comm->procgrid[1]; in lammps_extract_global()
179 if (strcmp(name,"procz") == 0) return (void *) &lmp->comm->procgrid[2]; in lammps_extract_global()
H A Dwrite_restart.cpp421 write_int(PROCGRID_0,comm->procgrid[0]); in header()
422 write_int(PROCGRID_1,comm->procgrid[1]); in header()
423 write_int(PROCGRID_2,comm->procgrid[2]); in header()
H A Dcreate_atoms.cpp241 if (comm->myloc[0] == comm->procgrid[0]-1) subhi[0] -= 2.0*epsilon[0]; in command()
245 if (comm->myloc[1] == comm->procgrid[1]-1) subhi[1] -= 2.0*epsilon[1]; in command()
249 if (comm->myloc[2] == comm->procgrid[2]-1) subhi[2] -= 2.0*epsilon[2]; in command()
H A Dcomm.h65 int procgrid[3]; // procs assigned in each dim of 3d grid variable
/dports/science/lammps/lammps-stable_29Sep2021/src/
H A Dprocmap.cpp308 procgrid[0] = procs.next_int(); in custom_grid()
309 procgrid[1] = procs.next_int(); in custom_grid()
310 procgrid[2] = procs.next_int(); in custom_grid()
317 if (procgrid[0]*procgrid[1]*procgrid[2] != nprocs) flag = 1; in custom_grid()
436 grid2proc[i][j][k] = k*procgrid[1]*procgrid[0] + j*procgrid[0] + i; in xyz_map()
438 grid2proc[i][j][k] = j*procgrid[2]*procgrid[0] + k*procgrid[0] + i; in xyz_map()
440 grid2proc[i][j][k] = k*procgrid[0]*procgrid[1] + i*procgrid[1] + j; in xyz_map()
442 grid2proc[i][j][k] = i*procgrid[2]*procgrid[1] + k*procgrid[1] + j; in xyz_map()
444 grid2proc[i][j][k] = j*procgrid[0]*procgrid[2] + i*procgrid[2] + k; in xyz_map()
446 grid2proc[i][j][k] = i*procgrid[1]*procgrid[2] + j*procgrid[2] + k; in xyz_map()
[all …]
H A Dcomm.cpp139 memory->create(grid2proc,procgrid[0],procgrid[1],procgrid[2], in copy_arrays()
142 (procgrid[0]*procgrid[1]*procgrid[2])*sizeof(int)); in copy_arrays()
584 if (procgrid[0]*procgrid[1]*procgrid[2] != nprocs) in set_proc_grid()
592 memory->create(grid2proc,procgrid[0],procgrid[1],procgrid[2], in set_proc_grid()
625 procgrid[0],procgrid[1],procgrid[2]); in set_proc_grid()
650 for (int i = 0; i < procgrid[0]; i++) xsplit[i] = i * 1.0/procgrid[0]; in set_proc_grid()
651 for (int i = 0; i < procgrid[1]; i++) ysplit[i] = i * 1.0/procgrid[1]; in set_proc_grid()
654 xsplit[procgrid[0]] = ysplit[procgrid[1]] = zsplit[procgrid[2]] = 1.0; in set_proc_grid()
796 if (igx >= procgrid[0]) igx = procgrid[0] - 1; in coord2proc()
798 if (igy >= procgrid[1]) igy = procgrid[1] - 1; in coord2proc()
[all …]
H A Dbalance.cpp128 int *procgrid = comm->procgrid; in command() local
723 int max = MAX(comm->procgrid[0],comm->procgrid[1]); in shift_setup_static()
739 int *procgrid = comm->procgrid; in shift_setup_static() local
744 for (int i = 0; i < procgrid[0]; i++) xsplit[i] = i * 1.0/procgrid[0]; in shift_setup_static()
745 for (int i = 0; i < procgrid[1]; i++) ysplit[i] = i * 1.0/procgrid[1]; in shift_setup_static()
746 for (int i = 0; i < procgrid[2]; i++) zsplit[i] = i * 1.0/procgrid[2]; in shift_setup_static()
747 xsplit[procgrid[0]] = ysplit[procgrid[1]] = zsplit[procgrid[2]] = 1.0; in shift_setup_static()
788 int *procgrid = comm->procgrid; in shift() local
1121 int nx = comm->procgrid[0]; in imbalance_splits()
1122 int ny = comm->procgrid[1]; in imbalance_splits()
[all …]
H A Dcomm_brick.cpp355 if (left < 0) left = procgrid[0] - 1; in setup()
358 if (right == procgrid[0]) right = 0; in setup()
367 if (right == procgrid[1]) right = 0; in setup()
507 index = procgrid[dim] - 1; in updown()
520 if (index >= procgrid[dim]) { in updown()
733 if (procgrid[dim] == 1) nrecv = 0; in exchange()
739 if (procgrid[dim] > 2) { in exchange()
752 if (procgrid[dim] > 2) { in exchange()
1435 if (procgrid[dim] == 1) continue; in exchange_variable()
1445 if (procgrid[dim] > 2) { in exchange_variable()
[all …]
H A Dirregular.cpp257 int *procgrid = comm->procgrid; in migrate_check() local
270 if (glo < 0) glo = procgrid[0] - 1; in migrate_check()
271 if (ghi >= procgrid[0]) ghi = 0; in migrate_check()
278 if (glo < 0) glo = procgrid[1] - 1; in migrate_check()
279 if (ghi >= procgrid[1]) ghi = 0; in migrate_check()
286 if (glo < 0) glo = procgrid[2] - 1; in migrate_check()
287 if (ghi >= procgrid[2]) ghi = 0; in migrate_check()
H A Dcomm.h49 int procgrid[3]; // procs assigned in each dim of 3d grid variable
H A Dread_restart.cpp664 int procgrid[3]; in header() local
666 read_int_vec(3,procgrid); in header()
669 procgrid[0] != comm->user_procgrid[0]) flag = 1; in header()
671 procgrid[1] != comm->user_procgrid[1]) flag = 1; in header()
673 procgrid[2] != comm->user_procgrid[2]) flag = 1; in header()
/dports/science/lammps/lammps-stable_29Sep2021/src/REPLICA/
H A Dverlet_split.cpp71 kspace_procgrid[0] = comm->procgrid[0]; in VerletSplit()
72 kspace_procgrid[1] = comm->procgrid[1]; in VerletSplit()
73 kspace_procgrid[2] = comm->procgrid[2]; in VerletSplit()
83 for (int i = 0; i < comm->procgrid[0]; i++) in VerletSplit()
84 for (int j = 0; j < comm->procgrid[1]; j++) in VerletSplit()
85 for (int k = 0; k < comm->procgrid[2]; k++) in VerletSplit()
97 if (comm->procgrid[0] % kspace_procgrid[0]) flag = 1; in VerletSplit()
98 if (comm->procgrid[1] % kspace_procgrid[1]) flag = 1; in VerletSplit()
99 if (comm->procgrid[2] % kspace_procgrid[2]) flag = 1; in VerletSplit()
117 int kpx = comm->myloc[0] / (comm->procgrid[0]/kspace_procgrid[0]); in VerletSplit()
[all …]
/dports/science/lammps/lammps-stable_29Sep2021/src/SRD/
H A Dfix_srd.cpp1092 int *procgrid = comm->procgrid; in vbin_comm() local
1099 if (procgrid[idim] == 1) { in vbin_comm()
1188 int *procgrid = comm->procgrid; in xbin_comm() local
1195 if (procgrid[idim] == 1) { in xbin_comm()
2793 if (nbin1x < comm->procgrid[0] || nbin1y < comm->procgrid[1] || nbin1z < comm->procgrid[2]) in parameterize()
3067 subsize = domain->prd[0] / comm->procgrid[0]; in setup_bounds()
3071 subsize = 1.0 / comm->procgrid[0] / length0; in setup_bounds()
3255 int *procgrid = comm->procgrid; in setup_velocity_shift() local
3269 if (myloc[0] * nbin1x % procgrid[0] == 0) binlo[0] = myloc[0] * nbin1x / procgrid[0]; in setup_velocity_shift()
3270 if (myloc[1] * nbin1y % procgrid[1] == 0) binlo[1] = myloc[1] * nbin1y / procgrid[1]; in setup_velocity_shift()
[all …]
/dports/science/lammps/lammps-stable_29Sep2021/src/MACHDYN/
H A Dfix_smd_wall_surface.cpp147 if (comm->myloc[0] == comm->procgrid[0] - 1) in setup()
153 if (comm->myloc[1] == comm->procgrid[1] - 1) in setup()
159 if (comm->myloc[2] == comm->procgrid[2] - 1) in setup()
/dports/science/lammps/lammps-stable_29Sep2021/src/LATBOLTZ/
H A Dfix_lb_fluid.cpp282 …n = std::min(std::min(domain->xprd/comm->procgrid[0],domain->yprd/comm->procgrid[1]),domain->zprd/… in FixLbFluid()
322 aa = (domain->xprd/comm->procgrid[0])/dx_lb; in FixLbFluid()
331 aa = (domain->yprd/comm->procgrid[1])/dx_lb; in FixLbFluid()
340 aa = (domain->zprd/comm->procgrid[2])/dx_lb; in FixLbFluid()
360 subNbx= Nbx/comm->procgrid[0] + 2; in FixLbFluid()
361 subNby= Nby/comm->procgrid[1] + 2; in FixLbFluid()
362 subNbz= Nbz/comm->procgrid[2] + 2; in FixLbFluid()
374 if (comm->myloc[2]==comm->procgrid[2]-1) in FixLbFluid()
2865 if (comm->myloc[2]==comm->procgrid[2]-1) { in update_full15()
3219 if (comm->myloc[2]==comm->procgrid[2]-1) { in update_full19()
[all …]
/dports/science/lammps/lammps-stable_29Sep2021/src/KSPACE/
H A Dmsm.h80 int procgrid[3]; // procs assigned in each dim of 3d grid variable

12