Hi All,<div><br></div><div>Just so you know, we have decided on a formal naming scheme for modules. This naming scheme is chosen to try and keep all portions of mpas named uniformly. The generic format of this new naming scheme is as follows.</div>


<div><br></div><div>[model]_[core]_[module_name].F</div><div><br></div><div>Where [model] is going to be mpas for almost every source file. This choice is to help reduce potential namespace conflicts from the use of module.</div>


<div><br></div><div>[core] represents the core the code belongs to. For ocean, we are using ocn for [core], and atmosphere might use atmos for [core]. The choice here would be left up to the group developing the core to decide on.</div>


<div><br></div><div>[module_name] is left ambiguous, and is meant to represent the content of the individual source file.</div><div><br></div><div>As an example, module_time_integration.F from the ocean core would be transformed using this naming scheme to mpas_ocn_time_integration.F. </div>


<div><br></div><div>Also, all letter should be lower case in this naming scheme, to keep file name uniform looking.</div><div><br></div><div>I have also provided a simple bash script you can use to migrate file names to the new format, and update the Makefile for the core. I would read through it and edit it if you need to before running it, but it should give a simple example of how to do this. </div>

<div><br></div><div>If there are any questions or comments on this choice please let me know, but I am going to be implementing this across our ocean core. Please use this naming scheme when creating new modules.</div>
<div><br></div><div>Thank you!</div><div>Doug</div>