1. 28 Apr, 2021 2 commits
  2. 27 Apr, 2021 3 commits
  3. 26 Apr, 2021 6 commits
  4. 23 Apr, 2021 6 commits
  5. 22 Apr, 2021 3 commits
  6. 17 Apr, 2020 2 commits
  7. 16 Apr, 2020 6 commits
  8. 14 Feb, 2020 1 commit
    • Gaurav Saxena's avatar
      In create_point_sources() and create_point_sinks() in the main() · 011ee4e2
      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.
      011ee4e2
  9. 09 Jan, 2020 1 commit
  10. 22 Oct, 2019 1 commit
  11. 15 Oct, 2019 1 commit
    • Gaurav Saxena's avatar
      Working version till 4 processes. It doesn't work with 8 processes because of... · 975859a6
      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 !
      975859a6
  12. 11 Oct, 2019 1 commit
  13. 10 Oct, 2019 1 commit
    • Gaurav Saxena's avatar
      Added parallel code for : initialization of solver, forward elimination and... · 2bb697ff
      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.
      2bb697ff
  14. 07 Oct, 2019 1 commit