Internal:Student Reports: Difference between revisions

From crtc.cs.odu.edu
Jump to navigation Jump to search
Jbest (talk | contribs)
Kgarner (talk | contribs)
 
(251 intermediate revisions by 10 users not shown)
Line 1: Line 1:
== Eleni, Thomas , Angelos==
== Current Students ==
[[Internal:ReportCloud | Cloud Report]]
 
=== Polykarpos ===
[[PREMA Shared Memory]]
 
[[Internal:IMR_2018_Runtime_Systems | IMR 2018 Runtime Systems]]
 
[[Intel Xeon Phi and High Bandwidth Memory]]
 
[[CNF:Machine_Learning | CNF Machine Learning Project]]
 
[[CNF:ML_Data_Denoise | Track denoising with ML]]
 
[https://docs.google.com/presentation/d/1rF3rElnBCsKR_Z_66nTCmMqSZa3b51mEzswiLz_3d3Q/edit?usp=sharing  CNF HPC Workshop Slides]
 
[[PREMA SW4| SW4 Benchmark with PREMA]]
 
[[PDR.PODM Distributed Memory| PDR.PODM.PREMA]]
 
[https://www.overleaf.com/read/vgwrypshrkqp PREMA-Argobots Paper]
 
[https://olddominion-my.sharepoint.com/:b:/g/personal/pthom001_odu_edu/EYiL4h5xKThJgjyvbsFbZe4BH_4pr3rR-9x-gvErpDaq3A?e=hdy7ii Heterogeneousarchitecturesforcomputationalintensiveapplications:Acost-effectivenessanalysis]
 
[[Internal:TAPAS]]
 
=== Kevin ===
[[Internal:Weekly_Notes | Timetable/Primary Reports/Notes]]
 
[[Internal:PDR_AFLR |PDR.AFLR Stability and Scalability]]
 
[[Internal:PDR_AFLR_Progress_Report |PDR.AFLR Progress Report]]
 
[[AFLR_Point_Spacing/Distribution_Function_Parameters | AFLR Point Spacing/Distribution Function Parameters]]
 
[[Internal:PDR_AFLR_Performance_Testing |PDR.AFLR Performance Testing]]
 
[[Internal:PDR_AFLR_Performance_AIAA |AIAA PDR.AFLR Performance Data]]
 
[[Internal:Report_Status |Old Reports]]
 
[[Internal:PsC_AFLR_Performance |PsC.AFLR Performance Data]]
 
[[Internal:Next_Generation_Boundary_Layer |Next Generation Boundary Layer]]
 
[[Internal:CDT3D_GPU_Smoothing | CDT3D GPU Smoothing]]
 
[[Internal:Distributed_CDT3D_Notes | Distributed CDT3D Notes]]
 
[[Internal:I2M_Notes | Image-to-Mesh Conversion Project Notes]]
 
[[Internal:Experiences_Data_CDT3D_PDR_PODM | PREMA.CDT3D and PDR.PODM Experiences Data]]
 
=== Emmanuel ===
[[Internal:Quantum Information Science (QIS General) |Quantum Information Science (QIS General)]]
 
[[Internal:Quantum_Edge_Detection |Quantum Edge Detection]]
 
[[Internal:Hybrid Computing |Hybrid Computing]]
 
[[Internal:Quantum Machine Learning |Quantum Machine Learning]]
 
[[Internal:Quantum Natural Language Processing |Quantum Natural Language Processing]]
 
=== Chris ===
 
[[Internal:QDist | Quantum Euclidean Distance (QDist)]]
 
[[Internal:QHD | Quantum Hausdorff Distance (QHD)]]
 
[[Internal:QED | Quantum Edge Detection (QED)]]
 
[[Internal:DQHED |Distributed Hadamard Quantum Edge Detection (DQHED)]]
 
[[Internal:QNEM |Quantum Nested Expectation Maximization (QNEM)]]
 
[[Internal:QCED |Quantum Canny Edge Detection (QCED)]]
 
[[Internal:Quantum_PDEs |Quantum PDEs]]
 
[[Internal:weekly_report_rector |Weekly Report]]
 
=== Devon ===
[[Internal:Quantum_Clustering |Quantum Clustering]]
 
== Former Students ==
 
=== Angelos ===
 
[[Internal:GPCD | GPCD]]


== Angelos ==
[[Internal:APBNRRExecutionStatus | APBNRR Execution Status]]
[[Internal:APBNRRExecutionStatus | APBNRR Execution Status]]


[[Internal:PAPBNRRComparison | Pristine vs New PAPBNRR]]
[[Internal:PAPBNRRComparison | Pristine vs New PAPBNRR]]


[[Internal:PAPBNRRMachineLearning | PAPBNRR Machine Learning]]
[[Internal:APBNRRMachineLearning | APBNRR Machine Learning]]
 
[[Internal: SlicerExtensions | Slicer Extensions]]
 
=== Christos ===
'''[https://olddominion-my.sharepoint.com/:f:/r/personal/nchrisoc_odu_edu/Documents/From_Box/CRTC_Students/ChristosT/papers  All papers]'''
 
'''[https://olddominion-my.sharepoint.com/:f:/r/personal/nchrisoc_odu_edu/Documents/From_Box/CRTC_Students/ChristosT/presentations All presentations]'''
 
<hr>
 
[https://olddominion-my.sharepoint.com/:b:/r/personal/nchrisoc_odu_edu/Documents/From_Box/CRTC_Students/ChristosT/dissertation/christos_dissertation.pdf Dissertation .pdf]
 
[https://www.overleaf.com/6438559258mdmsnbpffztx speculative meshing operations using tasks paper - overleaf]
 
[https://www.overleaf.com/3459466599cnnfkhzmkczs Adaptive CDT3D paper - overleaf]
 
[https://www.overleaf.com/8242192311zntgrtsphkvv Parallel Grid Adaptation Paper (UGAWG) - overleaf  ]
 
[[Internal:Adaptive_Meshing_For_APBNRR]]
 
[https://docs.google.com/presentation/d/1Fjt5PoDPXa715nOAjn0F4IJpdhscIGnlaQvweqFnB0U Adaptivity PPoSS slides]
 
[https://docs.google.com/presentation/d/1RDtQufImuo5J1pKioIYDuTWCeX1UtjKyx7kQ2i24Tmo/edit?usp=sharing  CNF HPC slides]
 
 
[https://git-community.cs.odu.edu/nikos/SciTech_2019/blob/draft/main.pdf Scitech Journal paper latest draft]
 
[https://olddominion-my.sharepoint.com/:b:/r/personal/nchrisoc_odu_edu/Documents/From_Box/CRTC_Students/ChristosT/candidacy_exam/cand_exam.pdf Candidacy exam (document)]
[https://olddominion-my.sharepoint.com/:p:/r/personal/nchrisoc_odu_edu/Documents/From_Box/CRTC_Students/ChristosT/candidacy_exam/PhD_Candidacy_presentation.pptx (presentation .pptx)]
[https://olddominion-my.sharepoint.com/:b:/r/personal/nchrisoc_odu_edu/Documents/From_Box/CRTC_Students/ChristosT/candidacy_exam/PhD_Candidacy%20_presentation.pdf (presentation pdf)]
 
[[Internal:Adaptive_CDT3D_Results | Metric Adaptive CDT3D results]]
 
[[Internal:Argobots_and_CDT3D | Argobots and CDT3D]]
 
[[Internal:4D_Predicates_Benchmark | 4D predicates benchmark]]
 
[[CNF:Mesh Sizing for CNF data]]
 
[[Internal:ACDT3D        | Metric Adaptive CDT3D Notes ]]
 
[https://olddominion-my.sharepoint.com/:b:/r/personal/nchrisoc_odu_edu/Documents/frombox/CRTC_Students/ChristosT/candidacy_exam/paper.pdf Parallel Mesh Generation review paper]
 
[https://lbpw.larc.nasa.gov/ AIAA Sonic Boom Prediction Workshop (next in 2020)]
 
[[Internal:CDT3D_SU2 | SU2 and grid requirements ]]
 
[[Internal:Boundary_Layer_References | Boundary Layer References ]]
 
[[External:Mesh_Generation_Articles_In_Journals | Some Mesh Generation Journal papers]]
 
[https://docs.google.com/document/d/1txyCu6ibheH19hi3nZ10LgHm-WzglUrT5y0AaO__VYk/edit?usp=sharing  PhD Tentative Shedule]
 
[https://odu.box.com/s/sfkd5l3d9r5865qbsovx0eo6gwlaiask Poster IMR]
 
[https://odu.box.com/s/1sok1edideblq4nctbufg79vud0oiu8f NIA presentation (September 2018) ]  


== Joi ==
[[Internal:IMR_2018_Short_Course | IMR 2018 Short Course notes]]
=== Image-to-Mesh (I2M) Conversion Tool ===
  In mid –June, I began gathering the code for the Image to Mesh Conversion tool and gaining a better understanding of the tool’s capabilities. Before I could start changing the code, I needed to understand how to build the tool in Windows by using QT, ITK, and VTK. Kevin gave me a step by step Readme.txt file that explained how to build QT, ITK, VTK, to generate the files needed to build the Image to Mesh Conversion Tool. There were a few errors, that I encountered when I first compiled the code, but I asked Kevin about the issues and we came up with a temporary fix. Root has granted me local admin rights, and I am now able to download and install any other software that I need to continue my research.
    In late June, I started creating a test loading bar for the Image to Mesh Conversion tool to track the progress of mesh generation. The loading bar pops up in the middle of the screen and shows the progress in percentage based on the time it takes it read the input image, generate the mesh, warp the mesh, compress the mesh, and write the output mesh. I would like to change the position of the loading bar to the bottom right of the screen instead of having it popping up in a new widget in the middle. I will be finding out a way to change the position of the loading bar and I will be researching ways to implement a feature to display a multi-tissue labeled mesh using different colors, and ways to implement a feature that will allow the user to cut a cross-section of a mesh to view its interior. I will also start learning about machine learning, so that I will be able to experiment with CBC3D in the future.


=== 3D Slicer CBC3D extension ===
[[Internal:ACDT3D_Scitech2018 | SciTech 2018]]
  In late June, I began working to integrate the current versions of the CBC3D extension into 3D slicer. I received the older multi-tissue version of CBC3D code that Fotis used to create the CBC3D extension, and I added it to my repository on Github. I made the changes suggested by Jean-Christophe Fillion-Robin to fix the issues that were preventing the CBC3D extension from being built and packaged. I then changed the Slicer Extensions Index file to point to my repository with the changed code. The Slicer Extensions Index file is used by the Slicer Extensions build system to build, test, package, and upload the extension to the extension server, so that it can be installed using the extension manager. He also suggested that I add a license file to the repository. Github had a copyright template for BSD License, so I used this template to add a License.txt file to the CBC3D Github repository. I updated the documentation page on the Slicer Wiki.
  I am currently testing out the code to make sure it would work with the upcoming release of 3D Slicer version 4.9. I built the Slicer source code for the 4.9 version using cmake and QT5. I had some problems building Slicer with Qt in the beginning, but I eventually was able to build it successfully. Once the slicer code was built, I built the current CBC3D extension using the Body Centric Cubic Mesh and Mesh Compression modules. I was able to build the extension binaries on cmake. I then used visual studios 2015 to create the library executables for the Body Centric Cubic Mesh and Mesh Compression modules to be used on 3D Slicer. The Mesh Compression module creates a mesh, but I encountered some problems with displaying the mesh for the Body Centric Cubic Mesh. I am still working on improving the code to make sure everything is working properly.


== Christos ==
[[Internal:Machine_Learning_CDT3D | Machine Learning and CDT3D]]
[[Machine_Learning_CDT3D | Machine Learning and CDT3D]]


[[Internal:ACDT3D        | ACDT3D preliminary data  ]]
[[Internal:AIAA_2018_CDT3D | CDT3D AIAA Aviation Paper ]]


[[Internal:PODM4D_predicates | PODM4D fine grain concurrency benchmark ]]
[[Internal:PODM4D_predicates | PODM4D fine grain concurrency benchmark ]]


[[Internal:AIAA_2018_CDT3D | CDT3D AIAA Aviation Paper ]]
[[Internal:AIAA_Geometry_and_Mesh_Generation_Workshop | Geometry and Mesh Generation Workshop ]]
 
[[Internal:CDT3D_RoadMap |CDT3D RoadMap]]
 
[[Internal:Computational_Resources | High capacity Computational Resources ]]
 
[[NDAM:Main | PODM 4D and Anisotropy ]]
 
[https://docs.google.com/document/d/1jzTiohDA51VHXc65tfIFkmjrKM_8yQn7YYj2txEyhyU MPI PDR.PODM 16,000 cores data and other]
 
 
 
=== Spiros ===
'''Image-To-Mesh Conversion Projects'''
 
[[Internal:Tessellate_2D | Tessellate 2D]]
 
[[Internal:PODM_3D | PODM 3D]]
 
[[Internal:PODM_4D | PODM 4D]]
 
'''BioInformatics Projects'''
 
[[Internal:GPCD | GPCD]]
 
'''Contrained Mesh Refinement Projects'''
 
[[Internal:CDT3D_GPU_Smoothing | CDT3D GPU Smoothing]]
 
'''CNF Related Projects'''
 
[[CNF:CNF_Data_Generation | CNF Data Generation]]
 
[[CNF:Monte_Carlo_Event_Generator_using_a_Tessellation | Monte Carlo Event Generator using a Tessellation]]
 
[[CNF:Smart_LookUp_Table_Utilities | Smart LookUp Table Utilities]]
 
[[CNF:PartonsToNRRD | PartonsToNRRD]]
 
[[CNF:Weighted_Mesh_To_Image | Weighted Mesh To Image]]
 
[[Internal:TetGen_CNF | TetGen CNF]]
 
'''Utilities Projects'''
 
[[Internal:Synthetical_Image_Data_Generator | Synthetical Image Data Generator]]
 
[[Internal:MeshIO | MeshIO]]
 
 
'''Other Projects'''
 
[[Internal:PDM_ND | PDM ND]]
 
[[Internal:GPU_Usage | GPU Usage]]
 
=== Medical Imaging SubGroup (Eleni, Thomas , Angelos) ===
[[Internal:ReportCloud | Cloud Report]]
 
[[Internal:Preprocess_Medical_Images |  Preprocessing of Medical Images]]
 
[[Internal:Execution_And_Evaluation_Medical_Images |  Execution and Evaluation of Medical Imaging data]]
 
 
=== Joi ===
[[Tasks | Tasks ]]
 
[[I2M_Conversion_Tool | Image-to-Mesh (I2M) Conversion Tool]]
 
[[3D_Slicer_CBC3D_Extension | 3D Slicer CBC3D Extension ]]
 
'''Reports'''
 
[[CNF:CNF_Adaptivity | CNF Adaptivity]]
 
== General ==
 
===Conference Slides ===
[https://odu.box.com/s/vev5nqudpd5yq143xfq99y7b8uyf0j4e AI in Nuclear Physics 2020]
 
=== Proposal Resources ===
[[Internal:NSF_PPOSS_Funded_Proposals]]
 
===Notes ===
[[Internal:CNF_Workshop]]
 
[[Internal:CNF_HPC_Workshop_2019]]
 
[[Internal:Kokkos_Tutorial_2020_02_19]]
 
[[Internal:Intel_OneAPI_Tutorial_2020_02_20]]
 
=== Papers ===
[http://www.cs.odu.edu/crtc/internal/papers/O'Connell_et_al._-_2018_-_Application_of_the_Dependency_Inversion_Principle_.pdf T-infinity: The Dependency Inversion Principle for Rapid and Sustainable Multidisciplinary Software Development]
 
[https://hal.inria.fr/hal-01927559  Meshless Voronoi on the GPU,  Nicolas Ray,Dmitry Sokolov,Sylvain Lefebvre,Bruno Lévy]
 
[http://pages.saclay.inria.fr/frederic.alauzet/TetrahedronVI/Slides_Tetrahedron_VI/Thursday/Mike_Park_ugawg-tet-talk.pdf Democratizing Mesh Adaptation forComputational Fluid Dynamics Michael Park]
 
[[Internal:Hashing_Meshes]]
 
=== Videos ===
[https://www.youtube.com/watch?v=pn7IqhOEGpY Using Graphs for Unstructured Data (Keshav Pingali)]
 
[https://www.youtube.com/watch?v=RZ09uZs1ynA Big Data Brain Maps at Argonne National Laboratory (Bobby Kasthuri), ATPESC 2017]
 
=== Other ===
http://livingreview.in.tum.de/welcome/


[[Internal:ACDT3D_Scitech2018 | ACDT3D SciTech 2018]]
=== CRTC lab Virtual meetings ===
* 2020.01.18 - Christos
:* Unified Approach for Speculative Operations, [https://docs.google.com/presentation/d/1haL6NVwZzRVG0W71KoWmqLKgxkf6to2sUsdTH5Xn4kw (presentation)], [https://olddominion-my.sharepoint.com/:f:/r/personal/ctsol001_odu_edu/Documents/Parallel_Operations?csf=1&web=1&e=hQ8rPg (shared directory)]


[[Internal:AIAA_Geometry_and_Mesh_Generation_Workshop |2nd AIAA Geometry and Mesh Generation Workshop ]]
* 2021.02.03 - Kevin & Spiros
:* Introduction to GPU Parallelism, [https://drive.google.com/file/d/1vW3VJXi04JB2N7XpVoNnXXSNv4i1Pnet/view?usp=sharing (presentation)]


== Polykarpos ==
* 2021.02.10 - Kevin & Spiros
[[Intel Xeon Phi and High Bandwidth Memory]]
:* GPU Architecture, [https://drive.google.com/file/d/1LfDwsbdscSpTk3eBT74lfIlSyD-W_Zwh/view?usp=sharing (presentation)]

Latest revision as of 13:39, 21 December 2024

Current Students

Polykarpos

PREMA Shared Memory

IMR 2018 Runtime Systems

Intel Xeon Phi and High Bandwidth Memory

CNF Machine Learning Project

Track denoising with ML

CNF HPC Workshop Slides

SW4 Benchmark with PREMA

PDR.PODM.PREMA

PREMA-Argobots Paper

Heterogeneousarchitecturesforcomputationalintensiveapplications:Acost-effectivenessanalysis

Internal:TAPAS

Kevin

Timetable/Primary Reports/Notes

PDR.AFLR Stability and Scalability

PDR.AFLR Progress Report

AFLR Point Spacing/Distribution Function Parameters

PDR.AFLR Performance Testing

AIAA PDR.AFLR Performance Data

Old Reports

PsC.AFLR Performance Data

Next Generation Boundary Layer

CDT3D GPU Smoothing

Distributed CDT3D Notes

Image-to-Mesh Conversion Project Notes

PREMA.CDT3D and PDR.PODM Experiences Data

Emmanuel

Quantum Information Science (QIS General)

Quantum Edge Detection

Hybrid Computing

Quantum Machine Learning

Quantum Natural Language Processing

Chris

Quantum Euclidean Distance (QDist)

Quantum Hausdorff Distance (QHD)

Quantum Edge Detection (QED)

Distributed Hadamard Quantum Edge Detection (DQHED)

Quantum Nested Expectation Maximization (QNEM)

Quantum Canny Edge Detection (QCED)

Quantum PDEs

Weekly Report

Devon

Quantum Clustering

Former Students

Angelos

GPCD

APBNRR Execution Status

Pristine vs New PAPBNRR

APBNRR Machine Learning

Slicer Extensions

Christos

All papers

All presentations


Dissertation .pdf

speculative meshing operations using tasks paper - overleaf

Adaptive CDT3D paper - overleaf

Parallel Grid Adaptation Paper (UGAWG) - overleaf

Internal:Adaptive_Meshing_For_APBNRR

Adaptivity PPoSS slides

CNF HPC slides


Scitech Journal paper latest draft

Candidacy exam (document) (presentation .pptx) (presentation pdf)

Metric Adaptive CDT3D results

Argobots and CDT3D

4D predicates benchmark

CNF:Mesh Sizing for CNF data

Metric Adaptive CDT3D Notes

Parallel Mesh Generation review paper

AIAA Sonic Boom Prediction Workshop (next in 2020)

SU2 and grid requirements

Boundary Layer References

Some Mesh Generation Journal papers

PhD Tentative Shedule

Poster IMR

NIA presentation (September 2018)

IMR 2018 Short Course notes

SciTech 2018

Machine Learning and CDT3D

CDT3D AIAA Aviation Paper

PODM4D fine grain concurrency benchmark

Geometry and Mesh Generation Workshop

CDT3D RoadMap

High capacity Computational Resources

PODM 4D and Anisotropy

MPI PDR.PODM 16,000 cores data and other


Spiros

Image-To-Mesh Conversion Projects

Tessellate 2D

PODM 3D

PODM 4D

BioInformatics Projects

GPCD

Contrained Mesh Refinement Projects

CDT3D GPU Smoothing

CNF Related Projects

CNF Data Generation

Monte Carlo Event Generator using a Tessellation

Smart LookUp Table Utilities

PartonsToNRRD

Weighted Mesh To Image

TetGen CNF

Utilities Projects

Synthetical Image Data Generator

MeshIO


Other Projects

PDM ND

GPU Usage

Medical Imaging SubGroup (Eleni, Thomas , Angelos)

Cloud Report

Preprocessing of Medical Images

Execution and Evaluation of Medical Imaging data


Joi

Tasks

Image-to-Mesh (I2M) Conversion Tool

3D Slicer CBC3D Extension

Reports

CNF Adaptivity

General

Conference Slides

AI in Nuclear Physics 2020

Proposal Resources

Internal:NSF_PPOSS_Funded_Proposals

Notes

Internal:CNF_Workshop

Internal:CNF_HPC_Workshop_2019

Internal:Kokkos_Tutorial_2020_02_19

Internal:Intel_OneAPI_Tutorial_2020_02_20

Papers

T-infinity: The Dependency Inversion Principle for Rapid and Sustainable Multidisciplinary Software Development

Meshless Voronoi on the GPU, Nicolas Ray,Dmitry Sokolov,Sylvain Lefebvre,Bruno Lévy

Democratizing Mesh Adaptation forComputational Fluid Dynamics Michael Park

Internal:Hashing_Meshes

Videos

Using Graphs for Unstructured Data (Keshav Pingali)

Big Data Brain Maps at Argonne National Laboratory (Bobby Kasthuri), ATPESC 2017

Other

http://livingreview.in.tum.de/welcome/

CRTC lab Virtual meetings

  • 2020.01.18 - Christos
  • 2021.02.03 - Kevin & Spiros
  • 2021.02.10 - Kevin & Spiros