1. Introduction
In this study the Jacobian-free Newton–Krylov (JFNK) approach will be used to solve an implicitly balanced version of a physical model consisting of the Navier–Stokes equations with additional equations representing cloud processes. As discussed in Knoll et al. (2003), implicitly balanced refers to function evaluations occurring at the same instant in time, thus implying for the Crank–Nicolson solution procedure that all forcing terms in the physical model are computed at time level n + 1/2. In this paper, time splitting will be defined as not being implicitly balanced or a solution procedure employing function evaluations at differing time levels. Currently, most nonhydrostatic models used to simulate hurricanes (Davis and Bosart 2002) employ time splitting in their construction and thus are not implicitly balanced. A key purpose of the hurricane simulations to be presented in this paper will be to demonstrate that, by employing a time-stepping procedure that is implicitly balanced, highly time accurate solutions can be obtained more efficiently than from a time-split solution procedure.
If all forcing terms within the physical model are computed at time level n + 1/2, then a nonlinear solver such as JFNK must be used (Reisner et al. 2003); however, if only a select few terms are computed at new time levels, then traditional time-split approaches used in atmospheric science such as the semi-implicit (Benoit et al. 1997) or split-explicit (Wicker and Skamarock 2002) can be formulated from the physical model. For instance, the semi-implicit solution procedure usually involves substituting the momentum equations into a pressure or continuity equation and then implicitly solving the resulting equation (Harlow and Amsden 1971; Skamarock et al. 1997) with only terms involving pressure being computed at the new time level. In this paper, the semi-implicit approach will be defined by the action of forming a single linear implicit equation for pressure by substituting the momentum equations into the energy equation present in the physical model. A positive aspect of the semi-implicit approach is that it enables slower processes such as advection to use time steps larger than the sound wave Courant–Friedrichs–Lewy (CFL) number, for example, Δts = min(Δx,Δy,Δz)/ csound, where csound is the speed of sound. Hence, efficiency gains come from not computing slower physical processes as frequently as would be required by the sound wave CFL. But, since the semi-implicit algorithm is linear, nonlinear terms are usually approximated by a first-order-in-time Taylor series expansion and thus the semi-implicit method should be less accurate (e.g., first-order-in-time) for the current physical model than a second-order-in-time implicitly balanced nonlinear solution procedure.
The chosen nonlinear solver employs the JFNK method that is a combination of Newton’s method and an iterative Krylov method used in solving the linear system formed for each Newton iteration (Brown and Saad 1990; Chan and Jackson 1984). Because the JFNK method does not involve the formation of individual Jacobian elements during the solution of the linear system, the algorithm is said to be “Jacobian free.” But, in practice, the method is not fully “matrix free” since matrices are usually formed within the preconditioner (Reisner et al. 2001). For time step sizes below the dynamical time scale of the given problem, the fully implicit JFNK solution algorithm combined with a Crank–Nicolson (e.g., trapezoidal) time discretization enables the numerical procedure to achieve second-order-in-time accuracy (Mousseau et al. 2002; Reisner et al. 2003). The second-order-in-time accuracy, combined with a robust physics-based preconditioner, has enabled the JFNK solver to achieve a given level of temporal error in a shorter amount of CPU time as compared to a semi-implicit algorithm for a rotating shallow-water system (Mousseau et al. 2002) and for a dry bubble (Reisner et al. 2003). The JFNK approach also enables time step sizes that are larger than the time scales associated with processes such as advection, gravity waves, and sound waves. One of the goals of this paper will be to demonstrate that the positive numerical behavior of the implicitly balanced approach, demonstrated in the previous simpler systems, still holds in a more complex system represented by a hurricane.
The physics-based preconditioning process is defined by employing another solution algorithm as a preconditioner for the linear system found within the JFNK method. The chosen solution algorithm was the semi-implicit method. Previous work employing a physics-based preconditioner of this form has shown that by efficiently removing the fastest time scales found in the system, the number of Krylov iterations were significantly reduced (Mousseau et al. 2002; Reisner et al. 2003), hence increasing the overall efficiency of the JFNK approach. Another positive aspect of the physics-based preconditioner is the ability of the entire algorithm to significantly reduce the memory allocation of a given calculation. This reduction becomes especially crucial for large three-dimensional problems that are being inverted by iterative Krylov solvers such as the Generalized Minimum Residual GMRES (Saad 1996), which require storage of previous Krylov vectors.
Because the physics-based preconditioner employs a semi-implicit solution procedure and hence is also a solution method to the physical model, it will be one of the time-split solution methods that will be compared against the implicitly balanced algorithm used in the subsequent simulations; however, unlike most traditional semi-implicit approaches used in atmospheric science that employ leapfrog time stepping, the physics-based preconditioner employs a first-order-in-time numerical approach. To quantify differences between the first-order semi-implicit approach against the traditional leapfrog semi-implicit approach, the two approaches will be compared against the implicitly balanced method in simulations of a moist bubble.
Unlike the complex bulk microphysical models typically employed in a majority of mesoscale models (e.g., Reisner et al. 1998), a simple and differentiable parameterization that converts water vapor into total cloud substance was utilized for this paper. The microphysical model is completed by the addition of the traditional bulk parameterization of the falling of rain. It is not the point of this paper to promote the utility of such a simple microphysical model nor demonstrate its ability to successfully reproduce an observed convective event. The purpose of this paper is to reveal the impact that time splitting this microphysical model has on the accuracy of idealized moist-bubble and hurricane simulations. The use of a highly idealized microphysical model to simulate clouds within a hurricane is not without precedent (e.g., Rotunno and Emanuel 1987).
The remainder of the paper is organized as follows: in the next section the physical model and its discretization are presented; the third section provides a brief description of the JFNK approach; in the fourth section results that show the accuracy of the implicitly balanced model versus semi-implicit models for simulating an idealized moist precipitating bubble are shown; in the fifth section hurricane simulations utilizing the implicitly balanced model are compared against results obtained from the first-order semi-implicit model; and the final section offers a few concluding remarks and future directions. Details concerning the embedding of a preconditioner within the JFNK approach and the physics-based preconditioner itself are presented in appendix A. The leapfrog semi-implicit approach used in the moist-bubble simulations is discussed in appendix B.
2. Compressible model



















Interpolated cell-face quantities are computed by the quadratic upstream interpolation for convective kinematics (QUICK; Leonard and Drummond 1995) advection scheme, with these quantities being multiplied by the appropriate normalized cell-face velocity component, ui±1/2,j,k = 0.5(uρi±1,j,k/ρi±1,j,k + uρi,j,k/ρi,j,k)Δt/Δx, υi,j±1/2,k = 0.5(υρi,j±1,k/ρi,j±1,k + υρi,j,k/ρi,j,k)Δt/Δy, and wi,j,k±1/2 = 0.5(wρi,j,k±1/ρi,j,k±1 + wρi,j,k/ρi,j,k)Δt/Δz. As indicated, all turbulent fluxes are computed on a cell face, for example, Fn+1θxi+1/2 = 0.5(ρn+1i + ρn+1i+1)κ(θn+1i+1 − θn+1i). Note that both advective and turbulent fluxes near a lateral boundary contain a constant in-time environmental component. At the sidewall boundaries of the domain, the velocity normal to the boundary was specified, whereas the velocities normal to the top and bottom boundaries were set to zero. The falling of rain term along with the surface fluxes of energy and gas were approximated by a first-order-in-space backward finite-difference approximation. The surface fluxes were computed based upon a known sea surface temperature and a spatially interpolated surface density field, with these fields being used to define the surface pressure, potential temperature, and saturated mixing ratio. Also, at the sidewall boundaries, the pressure gradient terms utilized a first-order-in-space forward or backward finite-difference approximation.
3. JFNK solution procedure







4. Moist bubble
The JFNK machinery supported by the physics-based preconditioner will be used to simulate the buoyant rise of a two-dimensional precipitating moist bubble. The two primary goals of this section are to demonstrate the ability of the JFNK approach to achieve second-order-in-time accuracy on the solution of the nonlinear physical model and to quantify the amount of CPU time required by two different semi-implicit approaches to produce the same level of error as a second-order-in-time JFNK model. As discussed in the introduction, the time-split approaches to be used in the moist-bubble simulations are either the first-order semi-implicit method used in preconditioning the implicitly balanced model or the leapfrog semi-implicit model. Details concerning the leapfrog semi-implicit model can be found in appendix B.





Figure 1 shows the potential temperature field from the base solution at the end of the simulation. At this time, both a warm pocket and a cold pocket in the potential temperature field are present. The warm pocket is the result of latent heat release due to the excess of qυ produced by the forcing function. The cold pocket is produced by precipitation falling through an unsaturated atmosphere and subsequently evaporating. Of these two regions, the largest region of numerical error, found by comparing simulations against the base simulation, is found in the vicinity of the warm pocket.
Figure 2 reveals difference fields in potential temperature from the various leapfrog semi-implicit simulations and an implicitly balanced simulation in the vicinity of the warm pocket. As evident in the figure, as the time step for the leapfrog semi-implicit model decreases, the difference fields start to approach what was produced by the implicitly balanced approach using a much bigger time step. Thus, the traditional semi-implicit leapfrog approach appears to be significantly less accurate than the implicitly balanced approach for a given time step size.
Figure 3a shows a time step convergence study for the moist-bubble test problem and quantifies results shown in Fig. 2. As evident in Fig. 3a, both semi-implicit algorithms display a first-order-in-time slope, whereas the implicitly balanced algorithm displays a second-order-in-time slope. As quantified in Fig. 3a, the leapfrog semi-implicit procedure is slightly more accurate than the first-order semi-implicit approach, but is still significantly less accurate than the implicitly balanced approach for the same Δt. Since the leapfrog semi-implicit method was not significantly more accurate than the first-order semi-implicit approach, for the subsequent hurricane simulations only results from the first-order semi-implicit approach will be presented. Note that, as discussed in appendix B, the primary reasons for why the leapfrog semi-implicit method did not produce a second-order-in-time slope are the use of an Asselin filter for stability and the computing of diffusion terms at the old time level.
As mentioned in the introduction, a key component of this paper is to quantify how fast a given algorithm can compute a solution to a specified level of accuracy. Figure 3b reveals lines of temporal error versus CPU time required to complete a given simulation from the different temporal integration methods. From the figure it is clear that for the same amount of CPU time the implicitly balanced approach is more accurate than the semi-implicit approaches. Likewise, for the same accuracy, the implicitly balanced approach is more efficient than the semi-implicit approaches. The primary reason for why the implicitly balanced approach is able to produce a given error more efficiently than the semi-implicit approaches can be directly attributable to the ability of the implicitly balanced approach to achieve second-order-in-time accuracy and the physics-based preconditioner to reduce CPU timings by a factor of at least 10. Results from the hurricane simulations presented next will also illustrate the robustness of the implicitly balanced approach.
5. Hurricane simulations
As discussed in Skamarock et al. (1997) and Thomas et al. (2003) the inversion of only one implicit equation per time step in multidimensions can be difficult. Now imagine that instead of a single equation, seven coupled three-dimensional equations are being inverted, with this inversion process occurring several times per time step, for example, for each Newton iteration. It may be difficult to envision that the seven-equation system can achieve a given temporal error more efficiently than a one-equation system; however, as will be shown in this section and similar to what has been previously shown for the moist bubble, the implicitly balanced hurricane model will indeed be able to accomplish this feat.
The hurricane model employed for this study is based on the work of Tripoli (1992). Mean winds are assumed to be zero, with potential temperature and qυ fields being obtained from the sounding described in Tripoli (1992). Initial velocity fields are obtained by a modified Rankine vortex (see appendix B of Tripoli 1992), with key parameters for the vortex being defined by its relative vorticity ζ = 2 × 10−4 and the radius (500 km) at which the total area-weighted negative vorticity balances the positive vorticity of the prescribed vortex. The domain used in the hurricane simulations is 1500 km × 1500 km × 15 km employing 150 × 150 × 50 grid points, and since the speed of sound is approximately 300 m s−1, this implies Δts ≈ 1 s. The latitude of the simulations was specified at 20°N latitude, and unless otherwise indicated, the sea surface temperature (SST) was held at a constant value of 302 K. As in the moist-bubble calculations, a constant eddy diffusivity was chosen; however, unlike the previous calculations the eddy diffusivity did vary in the vertical dimension from a value of 30 m2 s−1 at the surface, linearly increasing with height to a value of 750 m2 s−1 at 3000 m, and above this height the eddy diffusivity was fixed at 750 m2 s−1. The simulations were run on the parallel Compaq Q machine at Los Alamos National Laboratory utilizing 36 processors with the model domain being broken up into horizontal subdomains and communicating to each other by standard message passing interface software.


Figure 6 reveals error from the various hurricane simulations as a function of time step size and CPU time. The results shown on Fig. 6 are similar to what was found for the moist bubble, with the implicitly balanced model once again producing a given error more efficiently than the first-order semi-implicit model. But, unlike the moist-bubble simulations, a loss of first-order-in-time accuracy occurs for the larger time step sizes of the first-order semi-implicit model, and this may be the result of the model exceeding the advective time scale of the problem and/or oscillations produced by calculating terms such as diffusion at the old time level.
Figure 7 reveals that after starting off with a zero error for all simulations, for the first-order semi-implicit simulations for Δt > Δts the error grows rapidly in time and becomes much larger in magnitude than the first-order semi-implicit simulation with Δt = Δts and the error from the implicitly balanced simulation. In fact, for the first-order semi-implicit simulation with Δt ≈ Δts, the error, in agreement with Fig. 6, begins to just approach the error from the implicitly balanced simulation with Δt = 60 s. Figure 8 further demonstrates that differences between the base simulation and the first-order semi-implicit simulations decrease notably as the time step nears Δts, with the primary differences being found in the vicinity of the eye.
The ability of the physics-based preconditioner to significantly reduce both the average number of Krylov iterations taken per time step and the CPU time for the implicitly balanced model is shown in Table 2. In fact, with the physics-based preconditioner active the implicitly balanced model is able to run faster than real time for time step sizes between 40 and 60 s.
6. Conclusions and future work
A three-dimensional implicitly balanced numerical model designed to simulate deep moist convective systems such as hurricanes has been described in this paper. This is the first application of the JFNK approach to a highly nonlinear three-dimensional system that is representative of a convective process that routinely occurs in nature. For the problems shown in this paper for which a large separation in time scales was present, the second-order-in-time implicitly balanced model was able to produce a given error using much larger time steps than from semi-implicit approaches using much smaller time steps. For the same time step size, the error from the implicitly balanced approach can be several orders in magnitude smaller than that from a semi-implicit model. Additionally it was shown that the JFNK method can produce this small error in an efficient manner because of the physics-based preconditioner ability to reduce by a factor of 10 the number of Krylov iterations.
Because both semi-implicit approaches are Eulerian and are limited by the advective time scale, the maximum allowable time step is smaller than what could be used by a semi-implicit semi-Lagrangian approach (Benoit et al. 1997). Future work should compare the efficiency and accuracy of a semi-implicit semi-Lagrangian approach against the implicitly balanced approach advocated in this paper. The comparison should include flow regimes for which the dynamical time scale of the problem is limited by advective processes.
In this paper a second-order-in-time Crank–Nicolson time-differencing formulation was employed; however, with minor modifications third-order-in-time semi-implicit or implicit Runge–Kutta formulations could be readily employed in the implicitly balanced framework and compared against the Crank–Nicolson approach. For example, though a third-order-in-time semi-implicit Runge–Kutta approach involves two implicitly balanced solves per time step, as illustrated in this paper, the cost of this additional nonlinear solve may be offset by the much lower error produced by the higher-order time-stepping algorithm. Upon applying the Runge–Kutta approaches to the simulation of historical hurricanes, it would then be interesting to quantify whether or not these higher-order-in-time approaches have an appreciable impact on the ability of a numerical model to accurately forecast movement and intensification of a hurricane over a relatively long integration time period. Thus, a key question that could be addressed from the analysis is as follows: What is the minimum level of temporal accuracy required to reproduce a historical hurricane for which environmental conditions were changing rather rapidly during the lifetime of the hurricane?
Another important aspect of the implicitly balanced approach is that physical models be relatively smooth to ensure convergence of Newton’s method. For example, the standard bulk approach used to convert cloud water into rainwater is discontinuous, with Lopez (2003), showing that this approximation should be modified to ensure the success of an adjoint model. The development of smooth physical models is a time-consuming task, but this process needs to be done before progress can be made with respect to developing a truly predictive model. Also, it is important to realize that even when a parameterization is smooth, the parameterization can induce changes in time of mean variables that are even faster than those created by sound waves. Hence, for efficiency, parameterizations with fast time scales should be implicitly treated within the physics-based preconditioner.
This work was supported by the Laboratory Directed Research and Development Program of Los Alamos National Laboratory, which is under the auspices of the National Nuclear Security Administration of the U.S. Department of Energy under DOE Contracts W-7405-ENG-36 and LA-UR-03–9158. Computer resources were provided both by the Computing Division at Los Alamos and a small Linux cluster maintained by Dave Moulton in the Theoretical Division at Los Alamos. Thanks also goes out to Jim Kao for the code used in calculating the initial conditions for the hurricane simulations and for constructive comments made by anonymous reviewers.
REFERENCES
Ascher, U., , S. Ruuth, , and B. Wetton, 1995: Implicit–explicit methods for time-dependent partial differential equations. SIAM J. Numer. Anal., 32 , 797–823.
Benoit, R., , M. Desgagné, , P. Pellerin, , S. Pellerin, , and Y. Chartier, 1997: The Canadian MC2: A semi-Lagrangian, semi-implicit wideband atmospheric model suited for finescale process studies and simulation. Mon. Wea. Rev., 125 , 2382–2415.
Brown, P. N., , and Y. Saad, 1990: Hybrid Krylov methods for nonlinear systems of equations. SIAM J. Sci. Stat. Comput., 11 , 450–481.
Chan, T. F., , and K. R. Jackson, 1984: Nonlinearly preconditioned Krylov subspace methods for discrete Newton algorithms. SIAM J. Sci. Stat. Comput., 5 , 533–542.
Davis, C., , and L. Bosart, 2002: Numerical simulations of the genesis of Hurricane Diana (1984). Part II: Sensitivity of track and intensity prediction. Mon. Wea. Rev., 130 , 1100–1124.
Durran, D., 1991: The third-order Adams–Bashforth method: An attractive alternative to leapfrog time differencing. Mon. Wea. Rev., 119 , 702–720.
Harlow, F., , and A. Amsden, 1971: A numerical fluid dynamics calculation method for all flow speeds. J. Comput. Phys., 8 , 197–231.
Knoll, D., , and D. Keyes, 2003: Jacobian–Free Newton–Krylov methods: A survey of approaches and applications. J. Comput. Phys., 193 , 357–397.
Knoll, D., , L. Chacon, , L. Margolin, , and V. Mousseau, 2003: On balanced approximations for time integration of multiple time scale systems. J. Comput. Phys., 185 , 583–611.
Kwizak, M., , and A. Robert, 1971: A semi-implicit scheme for grid point atmospheric models of the primitive equations. Mon. Wea. Rev., 99 , 32–36.
Leonard, B., , and J. Drummond, 1995: Why you should not use “hybrid”, “power-law” or related exponential schemes for convective modeling—There are better alternatives. Int. J. Numer. Methods Fluids, 20 , 421–442.
Lopez, P., 2003: The inclusion of 3D prognostic cloud and precipitation variables in adjoint calculations. Mon. Wea. Rev., 131 , 1953–1974.
Mousseau, V., , D. Knoll, , and J. Reisner, 2002: An implicit nonlinearly consistent method for the two-dimensional shallow-water equations with Coriolis force. Mon. Wea. Rev., 130 , 2611–2625.
Reisner, J., , R. Bruintjes, , and R. Rasmussen, 1998: An examination on the utility of forecasting supercooled liquid water in a mesoscale model. Quart. J. Roy. Meteor. Soc., 124 , 1071–1107.
Reisner, J., , V. Mousseau, , and D. Knoll, 2001: Application of the Newton–Krylov method to geophysical flows. Mon. Wea. Rev., 129 , 2404–2415.
Reisner, J., , A. Wyszogrodzki, , V. Mousseau, , and D. Knoll, 2003: An efficient physics-based preconditioner for the fully implicit solution of small-scale thermally driven atmospheric flows. J. Comput. Phys., 189 , 30–44.
Robert, A., , J. Henderson, , and C. Turnbull, 1972: An implicit time integration scheme for baroclinic models of the atmosphere. Mon. Wea. Rev., 100 , 329–335.
Rotunno, R., , and K. Emanuel, 1987: An air–sea interaction theory for tropical cyclones. Part II: Evolutionary study using a nonhydrostatic axisymmeteric numerical model. J. Atmos. Sci., 44 , 542–561.
Saad, Y., 1996: Iterative Methods for Sparse Linear Systems. PWS, 447 pp.
Skamarock, W., , P. Smolarkiewicz, , and J. Klemp, 1997: Preconditioned conjugate-residual solvers for Helmholtz equations in nonhydrostatic models. Mon. Wea. Rev., 125 , 587–599.
Thomas, S., , J. Hacker, , P. Smolarkiewicz, , and R. Stull, 2003: Spectral preconditioners for nonhydrostatic atmospheric models. Mon. Wea. Rev., 131 , 2464–2491.
Tripoli, G., 1992: An explicit three-dimensional nonhydrostatic numerical simulation of a tropical cyclone. Meteor. Atmos. Phys., 49 , 229–254.
Wicker, L., , and W. Skamarock, 2002: Time-splitting methods for elastic models using forward time schemes. Mon. Wea. Rev., 130 , 2088–2097.
APPENDIX A
Details of Physics-Based Preconditioner
This appendix provides details concerning how a preconditioner is embedded within GMRES as well as specifics concerning the physics-based preconditioner used in the hurricane and moist-bubble simulations.







































This completes the description of the necessary components of the physics-based preconditioner. When employing the semi-implicit method as a preconditioner to Eq. (A9), the following steps are conducted in each call to the preconditioner:
- If a new time step, then compute the coefficients of Eq. (A39) from old time values of x.
- Given vgmres construct the rhssii,j in Eq. (A39).
- Approximately solve Eq. (A39) for δρθ.
- Given δρθ, compute δuρ, δvρ, and δwρ from Eqs. (A29)–(A31).
- Use the newly computed velocities to solve for δρqv in the following equation:
- Use the newly formed δρqv to update f̂cloud and then solve for δρqc and δρ.
- Pass the newly updated vector, δz, containing δuρ, δvρ, δwρ, δρθ, δqvρ, δqcρ, and δρ to the Krylov solver.
For the moist-bubble simulations a relatively simple v-cycle multigrid solver employing symmetric successive overrelaxation (SSOR) as the smoother was chosen to invert the semi-implicit matrix (A39). When used as a solver, a linear tolerance of 1 × 10−6 was specified; however, when the first-order semi-implicit system was used as a preconditioner for the implicitly balanced system, a fixed number of v cycles and SSOR iterations was used such that the linear residual was significantly reduced over its initial value.
For the hurricane simulations, GMRES along with an alternating-direction implicit preconditioner (ADI; Skamarock et al. 1997) was used to solve the semi-implicit matrix. Implicitly balanced hurricane simulations employed three GMRES iterations with one ADI iteration per GMRES iteration, whereas the number of GMRES iterations varied in the first-order semi-implicit simulations such as to produce a linear tolerance of 1 × 10−6.
APPENDIX B
Details of Leapfrog-Based Semi-Implicit Scheme
This appendix provides details concerning the leapfrog-based semi-implicit approach used in the moist-bubble calculations. For stability and efficiency the nonlinear diffusion terms are calculated at time level n − 1 (Wicker and Skamarock 2002); however, implicit time-differencing schemes for the diffusion terms could be used to improve the overall temporal accuracy of the approach (Ascher et al. 1995). The formulation of the semi-implicit method is based on work by Kwizak and Robert (1971) and Robert et al. (1972). Note that the current algorithm will produce a second-order-in-time slope for a dry bubble (Reisner et al. 2003) under the following assumptions: a linear equation of state, no diffusion, and for a relatively short integration time period. For longer times, the use of an Asselin–Robert time filter is required for stability, and as noted by Durran (1991), the use of an Asselin–Robert time filter degrades the temporal accuracy of the leapfrog time differencing to first order.









Isosurfaces of potential temperature fields at 600 s from the implicitly balanced simulation with Δt = 0.0125 s.
Citation: Monthly Weather Review 133, 4; 10.1175/MWR2901.1

Isosurfaces of potential temperature difference fields at 600 s near the warm pocket from (a) a leapfrog semi-implicit simulation with Δt = 0.25 s, (b) a leapfrog semi-implicit simulation with Δt = 0.125 s, (c) a leapfrog semi-implicit simulation with Δt = 0.0625 s, and (d) an implicitly balanced simulation with Δt = 2 s.
Citation: Monthly Weather Review 133, 4; 10.1175/MWR2901.1

Graphs of (a) error vs time step size for potential temperature at 600 s and (b) error vs CPU time for potential temperature from implicitly balanced simulations (circles), leapfrog semi-implicit simulations (diamonds), and first-order semi-implicit simulations (squares). The numbers next to the symbols represent how much a given simulation exceeds Δts. The solid vertical line represents Δta and the dashed vertical line represents Δtd, with both time scales being computed at the end of the implicitly balanced simulation for Δt = 0.0125 s.
Citation: Monthly Weather Review 133, 4; 10.1175/MWR2901.1

Contours of qc and wind vectors at z = 150 m from day 3 of the implicitly balanced hurricane simulation with Δt = 60 s. Isosurface levels of qc are as follows: 0.0003, 0.0004, 0.0005, and 0.01. Note that every fifth wind vector is shown.
Citation: Monthly Weather Review 133, 4; 10.1175/MWR2901.1

Graph of minimum surface pressure vs time from an implicitly balanced simulation with Δt = 60 s and a constant SST of 302 K. The simulation was intended to produce a hurricane in relative balance with its environment at the end of the 3-day integration time period.
Citation: Monthly Weather Review 133, 4; 10.1175/MWR2901.1

Graphs of (a) error vs time step size for potential temperature at the end of the hurricane simulations and (b) error vs CPU time for potential temperature from implicitly balanced simulations (circles) and first-order semi-implicit simulations (squares). The numbers next to the symbols represent how much a given simulation exceeds Δts. The solid vertical line represents Δta, and the dashed vertical line represents Δtd, with both time scales being computed at the end of the implicitly balanced simulation with Δt = 10 s. The CPU time was computed for a 720-s time period at the end of the integration. All simulations were computed on 36 processors of a Compaq Linux cluster.
Citation: Monthly Weather Review 133, 4; 10.1175/MWR2901.1

Graphs of error vs time from both implicitly balanced simulations and first-order semi-implicit simulations utilizing various time step sizes. Initial data for these simulations was obtained from the end of the 3-day simulation shown in Figs. 4 and 5.
Citation: Monthly Weather Review 133, 4; 10.1175/MWR2901.1

Isosurfaces of potential temperature difference fields at 7500 m from (a) first-order semi-implicit simulation with Δt = 5 s, (b) first-order semi-implicit simulation with Δt = 2.5 s, (c) first-order semi-implicit simulation with Δt = 1 s, and (d) implicitly balanced simulation with Δt = 60 s. Isosurface levels are as follows: 0.25 (black), 0.5 (gray), and 1.0 (light gray) K. Reference solution was an implicitly balanced simulation with Δt = 10 s.
Citation: Monthly Weather Review 133, 4; 10.1175/MWR2901.1
Values of constants used in the physical model.

Average number of GMRES iterations per time step and CPU time in seconds required to complete a 720-s integration period. Values were computed at the end of implicitly balanced hurricane simulations with (Pre) and without (NoPre) physics-based preconditioning.
