Placeholder for external/production radiation physics.
Radiation developers should implement their model here or add sibling files
named mod_radiation_<modelname>.f90 under src/radiation/models/.
Contract:
- No MPI calls are required here.
- mesh is static and globally available.
- state contains full-domain temperature, pressure, and selected species.
- context%wn_first:context%wn_last is the wavenumber range for this rank.
- Fill source%qrad(:) with this rank's partial spectral contribution.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(mesh_t), | intent(in) | :: | mesh | |||
| type(radiation_context_t), | intent(in) | :: | context | |||
| type(radiation_state_t), | intent(in) | :: | state | |||
| type(radiation_source_t), | intent(inout) | :: | source |