- 17 Apr, 2020 2 commits
-
-
gsaxena authored
-
Arnau Montagud authored
-
- 16 Apr, 2020 6 commits
- 14 Feb, 2020 1 commit
-
-
Gaurav Saxena authored
function, when we calculate the coordinates of the MPI process corresponding to the (x,y,z) position of the Basic Agent, we were not subtracting the initial starting coordinates of the physical domain from the tempPoint[] array. This will not work when the physical domain starts from a non-zero value. Thus added tempPoint[0] = tempPoint[0] - lower_x_boundary_coordinate_of_domain; similary for the y, z dimensions. Have not compiled it but committing it.
-
- 09 Jan, 2020 1 commit
-
-
gsaxena authored
-
- 22 Oct, 2019 1 commit
-
-
Gaurav Saxena authored
BioFVM with X decomposition - obtaining much better timings than the Z decomposition. Also remember to use the ppr notation in the script file. Best results being obtained from 2 processes per node i.e. one per NUMA region and then nodes can be increased.
-
- 15 Oct, 2019 1 commit
-
-
Gaurav Saxena authored
Working version till 4 processes. It doesn't work with 8 processes because of (99.99% sure) divisibility problem. The reason: domain size in Z-dimension: (1000-0)=1000, since voxel size=10 then voxels in Z-direction = 1000/10 = 100. Since there are 8 processes we have to divide 100 by 8 --> not perfectly divisible. Hence change domain size. Further the order in which the SERIAL program was generating sources and sinks was it was alternating between sources and sinks but the PARALLEL version was genearting all sources first then generating all sinks. Although random numbers generated were the same but they were alternating between sources and sinks in SERIAL version but going all to sources first then all sinks next in the PARALLEL version. Repairing this made the output the same !
-
- 11 Oct, 2019 1 commit
-
-
Gaurav Saxena authored
Parallelized Code -- output is 'slightly' different than the serial version of the code. Remember decomposition is 1-D in Z direction. To check try with : 1 process to see if output is the same...then with 2 processes then with 4...
-
- 10 Oct, 2019 1 commit
-
-
Gaurav Saxena authored
Added parallel code for : initialization of solver, forward elimination and backward substitution. Needs to be checked...this is just the first attempt at adding parallel code. DO NOT FORGET to comment out the sequential code for (1) forward elimination (2) backward substitution. The part of the code to be commented out is clearly marked with comments.
-
- 07 Oct, 2019 1 commit
-
-
Gaurav Saxena authored
-