CNF:Monte Carlo Event Generator using a Tessellation

From crtc.cs.odu.edu
Revision as of 11:07, 13 April 2021 by Spyridon97 (talk | contribs) (→Fall 2020)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Repository

  1. Gitlab
  2. Github

Documentation

Summer 2020

  1. Add README.md file ✔

Code

Summer 2020

  1. Organize Gagik's code ✔
  2. Add command-line interface ✔
  3. Template code for 2-3 dimensions using:
    1. Generate Random Points in a triangle ✔
    2. Generate Random Points in a tetrahedron ✔
  4. Replace linear search (O(n)) of tetrahedrons with given weight threshold with binary search (O(log(n))) ✔
  5. Parallelize code using OpenMP ✔

Fall 2020

  1. Use Lebesque integral ✔
  2. Incorporate Smart Look-up table utilities ✔
  3. Extend Monte Carlo Event Generation to work with negative values ✔
  4. Generate randomly uniform points inside a cell using: ✔
    1. Picking a Uniformly Random Point from an Arbitrary Simplex

Spring 2021

  1. Use meshes with double precision weights array ✔

References

Gagik's MC kernel