#302 Package MMCLAB - A GPU mesh-based Monte Carlo photon simulator for MATLAB/Octave
Closed: Fixed by fangq. Opened by fangq.

Github repository: https://github.com/fangq/mmc
Releases: https://github.com/fangq/mmc/releases
Website: http://mcx.space/#mmc

Mesh-based Monte Carlo (MMC) is a 3D Monte Carlo (MC) simulation software
for photon transport in complex turbid media. MMC combines the strengths
of the MC-based technique and the finite-element (FE) method: on the
one hand, it can handle general media, including low-scattering ones,
as in the MC method; on the other hand, it can use an FE-like tetrahedral
mesh to represent curved boundaries and complex structures, making it
even more accurate, flexible, and memory efficient. MMC uses the
state-of-the-art ray-tracing techniques to simulate photon propagation in
a mesh space. It has been extensively optimized for excellent computational
efficiency and portability. MMC currently supports both multi-threaded
parallel computing and Single Instruction Multiple Data (SIMD) parallism
to maximize performance on a multi-core processor.

There will be multiple sub-packages:

  • octave-mmclab: mmclab for octave
  • mmclab-demos: demo and sample scripts for mmclab
  • mmc: binary executable for mesh-based monte carlo
  • mmc-demos: demos and sample data for mmc

reviewer needed:
https://bugzilla.redhat.com/show_bug.cgi?id=1760617

no error for all generated packages, tested on f30, all worked fine.

I'm reviewing this. I'll have another round of comments in early next week. Sorry for the delay.

Metadata Update from @ankursinha:
- Issue untagged with: S: Needs review
- Issue tagged with: S: In review

Approved, built.

@fangq : could you add it to the docs too please?

Metadata Update from @ankursinha:
- Issue untagged with: S: In review
- Issue tagged with: S: Needs documentation

@ankursinha, thanks, done

https://pagure.io/neuro-sig/documentation/commits/master

Metadata Update from @fangq:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

This ticket has been migrated to the forgejo instance. Please find the new ticket here
https://forge.fedoraproject.org/neuro/NeuroFedora//issues/302