Changes between Version 1 and Version 2 of GSoC/2021/RasterParallelization


Ignore:
Timestamp:
05/25/21 02:33:38 (3 years ago)
Author:
aaronsms
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2021/RasterParallelization

    v1 v2  
    99
    1010== Abstract ==
    11 [TBC]
    12 
    13 == Goal ==
    14 [TBC]
     11The current state of OpenMP support for raster modules is limited. Many of such modules can benefit from parallelization. This project aims to provide parallelization to modules chosen based on their frequency of usage and its implementation complexity.
    1512
    1613== Timeline ==
     
    3027}}}
    3128|-----------------------
     29{{{#!td
     30May 17th - June 7th\\
     31''Community Bonding''
     32}}}
     33{{{#!td
     34- Introduce myself in dev and SOC mailing lists
     35- Get in contact with mentors and discuss project
     36- Prepare the wiki page
     37- Set up the !GitHub repository for project
     38- Set up developer environment
     39}}}
     40{{{#!td
     41 \\
     42 \\
     43Ok \\
     44 \\
     45
     46}}}
    3247|-----------------------
     48{{{#!td
     49June 7th - June 11th \\
     50''Week 1''
     51}}}
     52{{{#!td
     53- Parallelize r.proj
     54- Parallelize r.neighbor
     55- Parallelize r.univar
     56}}}
     57{{{#!td
    3358
     59}}}
     60|-----------------------
     61{{{#!td
     62June 14th - June 18th \\
     63''Week 2''
     64}}}
     65{{{#!td
     66- Parallelize r.cross
     67- Parallelize r.blend
     68- Parallelize r.composite
     69- Parallelize r.texture
     70}}}
     71{{{#!td
     72
     73}}}
     74|-----------------------
     75{{{#!td
     76June 21st - June 25 \\
     77''Week 3''
     78}}}
     79{{{#!td
     80- Parallelize r.mfilters
     81- Parallelize r.covar
     82}}}
     83{{{#!td
     84
     85}}}
     86|-----------------------
     87{{{#!td
     88June 28 - July 2 \\
     89''Week 4''
     90}}}
     91{{{#!td
     92- Parallelize r.slope
     93- Parallelize r.basins.fill
     94- Parallelize r.sunhours
     95- Parallelize r.flow
     96}}}
     97{{{#!td
     98
     99}}}
     100|-----------------------
     101{{{#!td
     102July 5th - July 9th \\
     103''Week 5''
     104}}}
     105{{{#!td
     106- Parallelize r.to.*
     107}}}
     108{{{#!td
     109
     110}}}
     111|-----------------------
     112{{{#!td style="background: #ddd"
     113July 12th - July 16th \\
     114''Week 6: Evaluations''
     115}}}
     116{{{#!td style="background: #ddd"
     117- Parallelize r.resamp.*
     118}}}
     119{{{#!td
     120
     121}}}
     122|-----------------------
     123{{{#!td
     124July 19th - July 23rd \\
     125''Week 7''
     126}}}
     127{{{#!td
     128- Parallelize r.resurf.*
     129}}}
     130{{{#!td
     131
     132}}}
     133|-----------------------
     134{{{#!td
     135July 26th - July 30th \\
     136''Week 8''
     137}}}
     138{{{#!td
     139- Parallelize r.random.cells
     140- Parallelize r.random.surface
     141- Implement support for users to specify number of threads
     142}}}
     143{{{#!td
     144
     145}}}
     146|-----------------------
     147{{{#!td
     148August 2nd - August 6th \\
     149''Week 9''
     150}}}
     151{{{#!td
     152- Parallelize r.li.*
     153- Finish documentation and tutorials
     154}}}
     155{{{#!td
     156
     157}}}
     158|-----------------------
     159{{{#!td
     160August 9th - August 13th \\
     161''Week 10''
     162}}}
     163{{{#!td
     164- Finishing up, testing, documentation
     165}}}
     166{{{#!td
     167
     168}}}
     169|-----------------------
     170{{{#!td style="background: #ddd"
     171August 16th- August 23rd \\
     172''Week 11: Final Evaluation and Code Submission''
     173}}}
     174{{{#!td style="background: #ddd"
     175- Submit code and final evaluation
     176}}}
     177{{{#!td
     178}}}
    34179
    35180== Bonding period report ==
    36 [TBC]
    37181
    38182== Weekly reports ==
    39183=== Week 1 ===
    40 [TBC]
     184
     185'''1) What did I get done this week?'''\\
     186
     187'''2) What do I plan on doing next week?'''\\
     188
     189'''3) Am I blocked on anything?'''\\
    41190
    42191
    43 == Final Report ==
    44 [TBC]
     192== Final report ==
     193