= '''CMCC-NEMO team - 2012 actions''' = [[PageOutline]] Last edited [[Timestamp]] '''members''' || Name || Institution || % || Position || || Srdjan Dobricic || CMCC, Bologna || 20 || CMCC NEMO officer, scientist || || Marcello Vichi || CMCC, Bologna || 20 || scientist || || Tomas Lovato || CMCC, Bologna || 20 || junior scientist || || William !McKiver || CMCC, Bologna || 20 || junior scientist || || Esteban Gutierrez || CMCC, Bologna || 50 || junior scientific programmer || || Miriam Giorgini || CMCC, Bologna || 40 || junior scientific programmer || || Pier Giuseppe Fogli || CMCC, Bologna || 10 || senior scientific programmer || || Italo Epicoco || CMCC, Lecce || 20 || scientist || || Silvia Mocavero || CMCC, Lecce || 20 || scientist || || Alessandro D'Anca || CMCC, Lecce || 20 || junior scientist || || Luisa D'Amore || SPACI (CMCC associate), Napoli || 20 || scientist || || Luisa Carracciuolo || SPACI (CMCC associate), Napoli || 20 || scientist || '''total weeks : '''[[BR]] = 40 wk [[BR]] [[BR]] Summary: || Action || Brief description || Status || Branch name || Trac ticket n° || Wiki page name || Reviewer(s) || Review status || Nb of weeks || Ready for merge || || CMCC-1 || || || || || || || || || || || CMCC-2 || || || || || || || || || || || CMCC-3 || || || || || || || || || || || CMCC-4 || || || || || || || || || || || || || || || || || || || || || || CMCC-6 || coupling with BFM || Started || || || || Ethè || || || || || || || || || || || || || || || === '''CMCC.1 Scalability Optimization''' === ''' Motivation:''' The optimization of NEMO scalability. [[BR]] ''' Status:''' to be started in January 2012 [[BR]] ''' Main tasks:'''[[BR]] * Introduction of a new software layer in the NEMO stack software exploiting numerical optimized and parallel libraries such as pBLAS, ScaLAPACK and PETSc. [[BR]] * Introduction of a new parallel approach based on the functional parallelism for the tracers and the momentum equations. The parallelism will be based on spreading: (i) the computation of the tracers and momentum equations and (ii) the computation of the advection, Coriolis, pressure gradient and lateral diffusion terms. [[BR]] * Implementation of a new hybrid parallel approach for exploiting the 3D domain decomposition (MPI on the horizontal domain, OpenMP on the vertical levels) [[BR]] ''' System Reviewer:''' [[BR]] ''' Deadline:''' 2012[[BR]] ''' Priority:'''Medium [[BR]] ''' Principal investigator:''' Italo Epicoco [[BR]] === '''CMCC.2 ''' Modification of masks === ''' Motivation:''' Expand the modification of masks to the EEN scheme [[BR]] ''' Status:''' to be started in January 2012 [[BR]] ''' Main tasks:''' Evaluate the impact of fmask on the EEN scheme and eventually make modifications. [[BR]] '''Science Reviewer:''' Gurvan Madec[[BR]] ''' Deadline:''' 2012[[BR]] ''' Priority:''' High[[BR]] ''' Principal investigator:''' Srdjan Dobricic [[BR]] === '''CMCC.3 ''' Direct interface with data assimilation === ''' Motivation:''' Interface with data assimilation systems [[BR]] ''' Status:''' to be started in January 2012 [[BR]] ''' Main tasks:''' Develop software interface that will avoid the writing to the disk, provide the possibility to use a different domain decomposition in Nemo and the data assimilation, reduce the memory usage of Nemo when it is inactive. [[BR]] '''Science Reviewer:''' !MetOffice[[BR]] ''' Deadline:''' 2012-2013 [[BR]] ''' Priority: '''Medium [[BR]] ''' Principal investigator:''' Srdjan Dobricic [[BR]] === '''CMCC.4 '''Divergence damping filter operator === ''' Motivation:''' Additional diffusion on only the divergent component of the velocity could reduce the numerical noise at the high model topography (step topography, deep convection, etc.). [[BR]] ''' Status:''' to be started in January 2012 [[BR]] ''' Main tasks:''' Add a routine that will apply the divergence filter in addition to the horizontal diffusion of the velocity.[[BR]] ''' System Reviewer:''' [[BR]]'''Science Reviewer:''' '''[[BR]]Deadline: '''2012[[BR]] ''' Priority:''' High [[BR]] ''' Principal investigator:''' Srdjan Dobricic[[BR]] === '''CMCC.5 '''Vertical stability of increment fields === ''' Motivation:''' Modify the increment field in order to reduce the vertical instabilities. [[BR]] ''' Status:''' Initial[[BR]] ''' Main tasks:''' Modify the ASM code to add the diagnostics of the vertical stability and the modificatyions to the increment fields.[[BR]] ''' System Reviewer:''' [[BR]] ''' Science Reviewer:''' Met Office [[BR]]'''Deadline: ''' 2012[[BR]] ''' Priority:''' High [[BR]] ''' Principal investigator: '''Srdjan Dobricic === '''CMCC.6 '''Compilation with external complex BGC models (continuation) === ''' Motivation:''' Seamless coupling with external biogeochemical models (e.g. BFM, ERSEM) [[BR]] ''' Status:''' This action started in 2011 and was partly completed. FCM has been used successfully to compile both the BFM and ERSEM with NEMO using the NEMO compilation environment. It is still to be fully explored the possibility to use BLD/MY_SRC as the transfer directory for the coupling without adding additional CPP keys. [[BR]] ''' Main tasks:''' Use FCM to compile external BGC models with minimal changes to the NEMO code. [[BR]] ''' System Reviewer:''' C. Ethe'[[BR]] ''' Science Reviewer:''' C. Ethe', K. Edwards [[BR]] '''Deadline: ''' 2012 [[BR]] ''' Priority:''' High[[BR]]''' Principal investigator: '''Marcello Vichi === '''CMCC.7 '''Surface and lateral boundary conditions for tracers === ''' Motivation:''' Add generic interfaces for surface and lateral boundary conditions for BGC tracers (river input, atmospheric deposition, open boundary conditions). [[BR]] ''' Status:''' to be started in January 2012 [[BR]] ''' Main tasks:''' Port the interface used for transport routines to the surface and boundary condition routines currently used for T and S. [[BR]] ''' System Reviewer:''' C. Ethe'[[BR]] ''' Science Reviewer:''' C. Ethe', ?? [[BR]] '''Deadline:''' 2012 [[BR]] ''' Priority:''' Medium/High [[BR]]''' Principal investigator: '''Marcello Vichi