Skip to content

Add minimal modal run to model dry deposition#211

Open
zdaq12 wants to merge 37 commits into
compdyn:masterfrom
zdaq12:final_modal
Open

Add minimal modal run to model dry deposition#211
zdaq12 wants to merge 37 commits into
compdyn:masterfrom
zdaq12:final_modal

Conversation

@zdaq12
Copy link
Copy Markdown
Contributor

@zdaq12 zdaq12 commented Jul 14, 2025

No description provided.

@slayoo
Copy link
Copy Markdown
Collaborator

slayoo commented Sep 16, 2025

closing and reopening to trigger codecov analysis

@slayoo slayoo closed this Sep 16, 2025
@slayoo slayoo reopened this Sep 16, 2025
@codecov
Copy link
Copy Markdown

codecov Bot commented Sep 16, 2025

Codecov Report

❌ Patch coverage is 17.50742% with 278 lines in your changes missing coverage. Please review.
✅ Project coverage is 74.97%. Comparing base (e6356e7) to head (43c1dae).

Files with missing lines Patch % Lines
src/scenario.F90 35.76% 97 Missing ⚠️
src/run_modal.F90 0.00% 93 Missing ⚠️
src/output.F90 0.00% 44 Missing ⚠️
src/aero_dist.F90 0.00% 30 Missing ⚠️
src/partmc.F90 0.00% 13 Missing ⚠️
src/spec_file.F90 83.33% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
- Coverage   77.45%   74.97%   -2.48%     
==========================================
  Files          55       56       +1     
  Lines        9420     9738     +318     
==========================================
+ Hits         7296     7301       +5     
- Misses       2124     2437     +313     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@zdaq12 zdaq12 marked this pull request as ready for review October 8, 2025 20:03
@jcurtis2 jcurtis2 self-requested a review December 4, 2025 04:47
Copy link
Copy Markdown
Collaborator

@jcurtis2 jcurtis2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks pretty good in my first pass.

  • I think we need to add some protections to the modal model. For example, I can attempt to run with emissions/dilution (it won't complain) but they won't do anything. However these are in the spec file (they're zero for the purpose of this scenario but it leads one to think that maybe they could be changed) and they are read in (due to other PartMC subroutines). I think maybe we just add some asserts in partmc_modal to warn/error out on unsupported behavior.
  • Similarly, I could also attempt to turn coagulation on. This isn't actually read anywhere. I guess what we really need is an input_format_modal similar to how we have them for input_format_particle, sectional to say what is supported.
  • We do need to figure out what to do with the scenario. Honestly I'm wondering if we should consider switching this scenario to being a test case (this is what we did with the immersion freezing). This scenario already fits in pretty well with what is found in test/loss. Making it a test would also make codecov happy. Alternatively, I think if it wants to reach scenario levels by making it interesting, we could consider running it for the particle-resolved case and/or sectional case. Just something to consider.

Comment thread src/scenario.F90 Outdated
Comment thread src/scenario.F90 Outdated
Comment thread src/scenario.F90 Outdated
Comment thread src/scenario.F90 Outdated
Comment thread src/scenario.F90 Outdated
Comment thread src/scenario.F90 Outdated
Comment thread src/scenario.F90
Comment thread scenarios/7_drydep/drydep_modal.spec Outdated
Comment thread scenarios/7_drydep/2_process_modal.sh Outdated
Comment thread scenarios/7_drydep/aero_data.dat Outdated
Comment thread src/scenario.F90 Outdated
zdaq12 and others added 7 commits May 13, 2026 20:19
Co-authored-by: Jeffrey Curtis <jcurtis2@illinois.edu>
Co-authored-by: Jeffrey Curtis <jcurtis2@illinois.edu>
Co-authored-by: Jeffrey Curtis <jcurtis2@illinois.edu>
Co-authored-by: Jeffrey Curtis <jcurtis2@illinois.edu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants