11
\ begingroup美元

我是一个电脑/大气科学本科生,我想进入大气建模。任何对资源的建议或学习方法吗?我可以处理相当技术的东西所以不要害羞。

\ endgroup美元
2
  • 1
    \ begingroup美元 我认为这将是有益的,如果你杰出的什么类型的大气建模感兴趣。例如,气象模型用于天气预报、气候模型关注碳转移和能量预算,化学传输模型,关注空气质量,或色散模型关注的直接影响污染源。 \ endgroup美元
    - - - - - -f.thorpe
    2014年11月15日16:08
  • \ begingroup美元 另外,看到这篇文章:www.hoelymoley.com/questions/20/… \ endgroup美元
    - - - - - -f.thorpe
    2014年11月15日16:16

1回答1

14
\ begingroup美元

对数值方法应用于大气和海洋基础建模,看到GARP出版情况和荒川:数值方法应用于大气模型。这个旧的,但肯定不是过时的文本提供了时间和空间离散化的基础和稳定,尤其着重于解决平流方程,和gravity-inertia波(阅读:浅水)方程,并且比较容易消化。任何气象学家的必须阅读或使用或开发海洋数值模式。

然后,一个优秀的由戴尔Durran教科书,流体力学数值方法:在地球物理中的应用保持类似的应用程序集中的情况和荒川,但扩大更多的数值算法和深入分析。它涵盖了基础,所以它可以作为一个独立的文本。

还有许多其他的更一般的CFD教科书包含材料适用于海洋和大气建模。大多数更面向机械工程应用程序,所以您可能需要应用一个过滤器(嘿嘿)。

另一方面,如果你更感兴趣的是大气物理参数化方案中使用的模型,如积云对流、粒子物理学、或边界层参数化方案,一本书的大卫•Stensrud参数化方案:关键理解数值天气预报模型当前最先进的,是一个很好的总结。它涵盖了一个广阔的区域内大气中尚未解决的物理过程,所以不去太多的细节,如果你有兴趣完全理解一个特定的计划,你需要遵循特定的引用链和阅读论文的主题。我强烈推荐这个如果你有兴趣获得大气物理参数化过程的全面理解。

\ endgroup美元
11
  • 2
    \ begingroup美元 我唯一可以添加“学习Fortran(不是Fortran) !”Great selection of books to get started. Implementing a shallow water model is a great introduction to modeling. \ endgroup美元
    - - - - - -凯西
    2014年11月15日17:41
  • 1
    \ begingroup美元 @willluce甚至在Fortran新开发完成。(可以说)工作的最佳工具(仍然)。也看着OpenMP和MPI作为我们的问题往往是高度平行。 \ endgroup美元
    - - - - - -凯西
    2014年11月15日18:01
  • 6
    \ begingroup美元 @DavidHammen非常糟糕吗?在我听来就像你没有做对的。谁做的还是研究高性能计算非常清楚为什么Fortran仍然主导着他们的应用程序域。像你这样的评论是越来越老了。 \ endgroup美元
    - - - - - -milancurcic
    2014年11月16日15:41
  • 3
    \ begingroup美元 @IsopycnalOscillation——“最好”的语言来使用取决于上下文。如果你开发一个应用的Android手机,你用Java。对于一个iPhone,你最好如果你使用目标c。关于你的问题,这是语言的大多数现有ocean-atmospheric模拟已经写(几乎可以肯定Fortran)。团队数以百计无法重写成千上万行代码,这些数值的基础代码。最简单的解决方案是使用已经存在的代码,在你的情况下,几乎可以肯定Fortran。 \ endgroup美元
    - - - - - -大卫Hammen
    2014年12月13日在9:12
  • 2
    \ begingroup美元 我不同意…我认为你需要学习python。所有的超快cross-data-type函数是在python中完成的。也就是说,如果你想学习一门语言是有趣的使用和运行非常快。尽管……有很多调用Fortran。还是FORTRAN ? \ endgroup美元
    - - - - - -f.thorpe
    2015年2月21日4:30

你的答案

通过点击“发布你的答案”,你同意我们服务条款,隐私政策饼干的政策

不是你要找的答案?浏览其他问题标记问你自己的问题