Changes between Version 7 and Version 8 of FortranOverview


Ignore:
Timestamp:
05/15/19 15:16:14 (7 years ago)
Author:
wuwenhao
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FortranOverview

    v7 v8  
    2020
    2121=== 1.1. Base ===
    22 ==== Accomplished ====
     22==== Completed ====
    2323* Support pre-processing `FORTRAN` source with a general pre-processor [https://vsl.cis.udel.edu/lib/sw/civl/ directives];
    2424
     
    4242
    4343=== 1.2. RAPIDS ===
     44|| '''Goal'''                         || '''Status''' ||
     45|||| Phase. 1                                         ||
     46|| 1.1 Basic OpenMP directives        ||  Completed   ||
     47|| 1.2 Basic CIVL primitives          ||     TODO     ||
     48|| 1.3 Commonly used Fortran features ||  Completed   ||
     49|| 1.4 Basic OpenMP SIMD directives   || In-progress  ||
     50|||| Phase. 2                                         ||
     51|| 2.1 Simplification on pass-by-ref  || In-progress  ||
     52|| 2.2 Advanced OpenMP directives     || In-progress  ||
     53|| 2.3 Advanced CIVL primitives       ||     TODO     ||
     54|| 2.4 Array section/slicing          || In-progress  ||
     55|||| Phase.3                                          ||
     56|| 3.1 MPI remote memory access       ||     TODO     ||
     57|| 3.2 Testing and documentation      ||     TODO     ||
     58|| 3.3 Apply CIVL on SciDAC apps      ||     TODO     ||
     59
     60==== Completed ====
    4461
    4562==== In-progress ====
    4663* Support verifying the functional equivalence for `FLASH5` project
    4764 (between the original version and optimized transformation);
     65
     66==== TODO list ====
    4867
    4968== 2. Design ==
     
    7998 * Abstract syntax tree transformation (from a parse tree to `CIVL IR`)
    8099 * Variable/expression type analysis required for the transformation
     100
     101== 3. Evaluation ==
    81102
    82103== Appendix A. FORTRAN 2018 parse rules ==