Added a calc_dt_cubesphere() for cubesphere. dtx and dty are based on contravariant (reference) speed of sound.
Also updated main_test_coord() with current version of Aether.
I have also added two arma_vec drefx and drefy, with the rows representing altitudes, as a construct to feed into calc_dt_cubesphere(). xy reference grid should equidistant, so we are not getting a full matrix of dx and dy.
Type of change
Please delete options that are not relevant.
Bug fix (non-breaking change that fixes an issue)
New feature (non-breaking change that adds functionality)
How Has This Been Tested?
I have tested drefx and drefy as they vary by altitude and is (almost) the same number (since they should be the same as the grid resolution is square and equidistant).
I have not tested calc_dt_cubesphere(); it needs to be incorporate into the cubesphere workflow since this requires further changes in code.
Test configuration
Operating system: Pop!_OS 21.10 (Linux 5.18.10)
Compiler, version number: gcc (Ubuntu 11.2.0-7ubuntu2) 11.2.0
Checklist:
[N/A] Make sure you are merging into the develop (not master) branch
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[N/A] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules
[N/A] Add a note to CHANGELOG.md, summarizing the changes
Description
Added a
calc_dt_cubesphere()
for cubesphere. dtx and dty are based on contravariant (reference) speed of sound. Also updatedmain_test_coord()
with current version of Aether.I have also added two arma_vec
drefx
anddrefy
, with the rows representing altitudes, as a construct to feed intocalc_dt_cubesphere()
. xy reference grid should equidistant, so we are not getting a full matrix of dx and dy.Type of change
Please delete options that are not relevant.
How Has This Been Tested?
I have tested
drefx
anddrefy
as they vary by altitude and is (almost) the same number (since they should be the same as the grid resolution is square and equidistant).I have not tested
calc_dt_cubesphere()
; it needs to be incorporate into the cubesphere workflow since this requires further changes in code.Test configuration
Checklist:
develop
(notmaster
) branchCHANGELOG.md
, summarizing the changes