Proto commits in google-research/swirl-lm

These 45 commits are when the Protocol Buffers files have changed:

Commit:66a95e1
Author:The swirl_lm Authors
Committer:john-qingwang

Code update PiperOrigin-RevId: 763871510

The documentation is generated from this commit.

Commit:ae0cf63
Author:The swirl_lm Authors
Committer:john-qingwang

Code update PiperOrigin-RevId: 699277789

Commit:1cfd834
Author:The swirl_lm Authors
Committer:john-qingwang

Code update PiperOrigin-RevId: 677869063

Commit:eb7468a
Author:The swirl_lm Authors
Committer:john-qingwang

Code update PiperOrigin-RevId: 673589988

Commit:ddd0186
Author:The swirl_lm Authors
Committer:john-qingwang

Code update PiperOrigin-RevId: 670743937

Commit:11decd8
Author:The swirl_lm Authors
Committer:john-qingwang

Code update PiperOrigin-RevId: 645544950

Commit:e1c7258
Author:The swirl_lm Authors
Committer:Yi-Fan

Code update PiperOrigin-RevId: 640313888

Commit:421a63b
Author:The swirl_lm Authors
Committer:john-qingwang

Code update PiperOrigin-RevId: 631126454

Commit:6d6a1fb
Author:Cenk Gazen

Merge pull request #6 from Algopaul:updates PiperOrigin-RevId: 627868305

Commit:b6db887
Author:The swirl_lm Authors
Committer:Cenk Gazen

Code update PiperOrigin-RevId: 625750797

Commit:11d4d88
Author:The swirl_lm Authors
Committer:john-qingwang

Code update PiperOrigin-RevId: 624313060

Commit:b2a8227
Author:The swirl_lm Authors
Committer:john-qingwang

Code update PiperOrigin-RevId: 618464158

Commit:687b061
Author:The swirl_lm Authors
Committer:john-qingwang

Code update PiperOrigin-RevId: 592706043

Commit:d54db88
Author:The swirl_lm Authors
Committer:yfcyfcyfc

Code update PiperOrigin-RevId: 580672780

Commit:5bd3b5b
Author:The swirl_lm Authors
Committer:john-qingwang

Code update PiperOrigin-RevId: 569251858

Commit:e41fac2
Author:The swirl_lm Authors
Committer:Cenk Gazen

Code update PiperOrigin-RevId: 559885870

Commit:c24fec0
Author:The swirl_lm Authors
Committer:yfcyfcyfc

Code update PiperOrigin-RevId: 551674222

Commit:1f5e1b7
Author:The swirl_lm Authors
Committer:john-qingwang

Code update PiperOrigin-RevId: 532554083

Commit:ba14845
Author:Qing Wang
Committer:john-qingwang

Code update PiperOrigin-RevId: 515404736

Commit:1d94507
Author:Qing Wang
Committer:john-qingwang

Code update PiperOrigin-RevId: 515386201

Commit:873a4f2
Author:Qing Wang
Committer:john-qingwang

Code update PiperOrigin-RevId: 515144042

Commit:b7ffb28
Author:Qing Wang
Committer:john-qingwang

Code update PiperOrigin-RevId: 515139135

Commit:2ceb53f
Author:Yi-Fan Chen
Committer:john-qingwang

Code update PiperOrigin-RevId: 514557537

Commit:5dc8271
Author:Qing Wang
Committer:john-qingwang

Code update PiperOrigin-RevId: 512145468

Commit:bd8159e
Author:The swirl_lm Authors
Committer:john-qingwang

Move the coefficient used to determine the maximum sponge force from a flag to the RayleighDampingLayer.Orientation proto. This allows each face to have its own coefficient. This CL can break some docs, bash scripts, etc. for wildfire sims, because it removes FLAGS.sponge_coeff but the fix is easy - we'll just move the flag value into the configs. PiperOrigin-RevId: 508147641

Commit:03b3062
Author:The swirl_lm Authors
Committer:john-qingwang

Make the sponge layer configuration more flexible. Multiple sponges are now allowed. Each sponge config uses its own sponge beta variable and defines the set of faces it applies to. Summary: - In BoundaryModels, `sponge` is now a repeated field instead of optional. - The RayleighDampingLayer proto has a new field beta_name, which when not set, defaults to 'sponge_beta' in code to maintain backward compatibility. - The RayleighDampingLayer class is initialized from multiple RayleighDampingLayer proto instead of one. - The new function beta_name_by_var() in rayleigh_damping_layer.py checks for conflicts in configuration as its building its map from vars to sponge beta vars. PiperOrigin-RevId: 508141440

Commit:4bd0027
Author:The swirl_lm Authors
Committer:john-qingwang

Code update PiperOrigin-RevId: 490508441

Commit:9aa060c
Author:The swirl_lm Authors
Committer:john-qingwang

Code update PiperOrigin-RevId: 468300469

Commit:680643d
Author:Qing Wang
Committer:john-qingwang

Code update PiperOrigin-RevId: 468003660

Commit:ca3f065
Author:Qing Wang
Committer:john-qingwang

Code update PiperOrigin-RevId: 467993751

Commit:b2bf97f
Author:Qing Wang
Committer:john-qingwang

Code update PiperOrigin-RevId: 467991021

Commit:dc92a93
Author:Qing Wang
Committer:john-qingwang

Code update PiperOrigin-RevId: 467002949

Commit:37304e7
Author:Qing Wang
Committer:john-qingwang

Code update PiperOrigin-RevId: 466709129

Commit:f2e5a70
Author:Qing Wang
Committer:john-qingwang

Code update PiperOrigin-RevId: 464146541

Commit:cb43bca
Author:The swirl_lm Authors
Committer:john-qingwang

Code update PiperOrigin-RevId: 463135002

Commit:c1f923d
Author:Qing Wang

Cleaned up simulation framework and part of the utility functions.

Commit:af7ab65
Author:Qing Wang

Cleanup tests to support both TF1 and TF2.

Commit:c383071
Author:Qing Wang

Added more nuermical numerics related libraries, and improved the thermodynamics model.

Commit:64496d0
Author:Qing Wang

Updated scalars to incorporate precipitation.

Commit:551af50
Author:Qing Wang

Added more cloud microphysics.

Commit:32fcacc
Author:Qing Wang

Added equations, physics, utilities, and numerics.

Commit:c0a5c2a
Author:Qing Wang

Added new modules and merged from files that are checked in previously.

Commit:14d677f
Author:Qing Wang

Added a library for common type name declaration.

Commit:19c955f
Author:Qing Wang

Added CONTRIBUTING.md and required license header to each source code file

Commit:b627581
Author:Qing Wang

Initial commit. Added essential utility libraries.