Example embodiments of the invention relate to a coordinates conversion method for a numerical weather prediction model and a hardware device performing the same. More particularly, example embodiments of the invention relate to a coordinates conversion method of conservative physical parameters from a latitude-longitude coordinates system to a rotated cubed-sphere coordinates system and a hardware device performing the same.
A numerical weather prediction (“NWP”) model is a mathematical model to compute a plurality of equations including dynamic equations and physical parameterization equations of atmosphere and ocean in order to predict a future weather condition from current or past weather conditions. The NWP model may include a dynamic core part which is important to compute the dynamic equations. The dynamic core part may describe physical quantities such as e.g., wind, temperature, pressure, humidity, entropy, etc, as primitive equations including a plurality of partial differential equations. The dynamic core part may numerically solve a solution of the primitive equations.
Information on positions of variables in the primitive equations may be required to compute the primitive equations as well as a computation method for the partial differential equations. The information on positions of variables in the primitive equations may be acquired using a spherical coordinates system to indicate horizontal and vertical positions on the Earth. For example, a conventional latitude-longitude coordinates system may be used to indicate horizontal positions of the variables. Also, a vertical coordinates system such as, a pressure height, or a sea surface height may be used to indicate vertical positions of the variables. The computation method for the partial differential equations may include a spectral element method which is configured to divide a whole computational space into a plurality of element spaces.
Technologies have been developed to use a cubed-sphere grid system to compute the numerical solution of the partial differential equations. The cubed-sphere grid system may reduce a difference between grid point distribution in a polar region and that in an equatorial region.
One or more example embodiment of the invention provides a coordinates conversion method of conservative physical parameters from a latitude-longitude coordinates system to a rotated cubed-sphere coordinates system capable of automatically computing a numerical solution of a numerical weather prediction model in a desired geographical region.
Also, another example embodiment of the invention provides a hardware device performing the coordinates conversion method of conservative physical parameters from a latitude-longitude coordinates system to a rotated cubed-sphere coordinates system.
In an example embodiment of a coordinates conversion method of conservative physical parameters from a latitude-longitude coordinates system to a rotated cubed-sphere coordinates system, a plurality of latitude-longitude grid areas which overlap a cubed-sphere grid area is determined. A plurality of vertex areas is determined among the latitude-longitude grid areas. The vertex areas include first vertex points of the cubed-sphere grid area respectively. First intersection points at which a latitude grid line or a longitude grid line crosses a cubed-sphere grid line are determined. The first intersection points are located between the vertex areas. A plurality of boundary latitude-longitude grid areas is determined among the latitude-longitude grid areas. The boundary latitude-longitude grid areas are directly adjacent to each of the first intersection points. A plurality of inner latitude-longitude grid areas is determined among the latitude-longitude grid areas. The inner latitude-longitude grid areas are surrounded by the vertex areas and the boundary latitude-longitude grid areas. First coordinates of the vertex points of the cubed-sphere grid area defined in a cubed-sphere coordinates system are converted into second coordinates defined in a three-dimensional Cartesian coordinates system. The second coordinates defined in the three-dimensional Cartesian coordinates system are converted into third coordinates defined in the latitude-longitude coordinates system. A parameter is defined by a difference between one of values of the third coordinates and a latitude value of an equi-latitude grid line or a longitude value of an equi-longitude grid line. The first intersection points are determined by points which make the parameter close to zero in a predetermined error range respectively. An overlapping area between the cubed-sphere grid area and the latitude-longitude grid areas is computed. The method is performed in a hardware device including a computation part and a memory electrically connected to the computation part. The computation part includes a plurality of computing units.
In an example embodiment, second intersection points at which the latitude grid line or the longitude grid line crosses the cubed-sphere grid line may be determined. The second intersection points may be located in one of the latitude-longitude grid areas. Second vertex points of the one of the latitude-longitude grid areas may be determined. The second vertex points may be located within the cubed-sphere grid area. A line integral along a closed line which connects the second intersection points and the second vertex points may be numerically computed in a clockwise direction or a counterclockwise direction.
In an example embodiment, at least one of the first intersection points may coincide with one of the second intersection points.
In an example embodiment, coordinates of a physical quantity represented in the cubed-sphere coordinates system may be converted into coordinates in a rotated cubed-sphere coordinates system. The rotated cubed-sphere coordinates system may be rotated on one of a first axis, a second axis and a third axis which define the cubed-sphere coordinates system.
In an example embodiment, the rotated cubed-sphere coordinates system may be rotated on the first axis in a first rotation and further rotated on a fourth axis to which the second axis changes by the first rotation.
In an example embodiment of a hardware device performing the coordinates conversion method of conservative physical parameters from a latitude-longitude coordinates system to a rotated cubed-sphere coordinates system, the hardware device includes a computation part and a memory electrically connected to the computation part. The computation part is configured to determine a plurality of latitude-longitude grid areas overlapping a cubed-sphere grid area and to compute overlapping areas between the cubed-sphere grid area and the latitude-longitude grid areas. The computation part may be further configured to determine a plurality of vertex areas among the latitude-longitude grid areas, first intersection points at which a latitude grid line or a longitude grid line crosses a cubed-sphere grid line, a plurality of boundary latitude-longitude grid areas among the latitude-longitude grid areas and a plurality of inner latitude-longitude grid areas among the latitude-longitude grid areas. The vertex areas include first vertex points of the cubed-sphere grid area respectively. The first intersection points are located between the vertex areas. The boundary latitude-longitude grid areas are directly adjacent to each of the first intersection points. The inner latitude-longitude grid areas are surrounded by the vertex areas and the boundary latitude-longitude grid areas. The first intersection points are determined by points which make a parameter close to zero in a predetermined error range respectively. The parameter is defined by a difference between one of values of second coordinates and a latitude value of an equi-latitude grid line or a longitude value of an equi-longitude grid line. The second coordinates are defined in the latitude-longitude coordinates system and are converted from first coordinates of the vertex points of the cubed-sphere grid area defined in a cubed-sphere coordinates system via a three-dimensional Cartesian coordinates system.
In an example embodiment, the computation part may be further configured to determine second intersection points at which the latitude grid line or the longitude grid line crosses the cubed-sphere grid line and second vertex points of the one of the latitude-longitude grid areas. The computation part may be further configured to numerically compute a line integral along a closed line which connects the second intersection points and the second vertex points in a clockwise direction or a counterclockwise direction. The second intersection points may be located in one of the latitude-longitude grid areas. The second vertex points may be located within the cubed-sphere grid area.
In an example embodiment, the computation part may be further configured to convert coordinates of a physical quantity represented in the cubed-sphere coordinates system into coordinates in a rotated cubed-sphere coordinates system. The rotated cubed-sphere coordinates system may be rotated on one of a first axis, a second axis and a third axis which define the cubed-sphere coordinates system.
In an example embodiment, the rotated cubed-sphere coordinates system may be rotated on the first axis in a first rotation and further rotated on a fourth axis to which the second axis changes by the first rotation.
In an example embodiment, the computation part may include a slave computation part and a master computation part. The computation part may include a plurality of slave computing units. The master computation part may be configured to allocate a plurality of work loads to the slave computing units. The master computation part may be configured to allocate a first work load for computing overlapping areas between first latitude-longitude grid areas and a first cubed-sphere grid area to a first slave computing unit. The master computation part may be further configured to allocate a second work load for computing overlapping areas between second latitude-longitude grid areas and a second cubed-sphere grid area to a second slave computing unit.
In an example embodiment, the master computation part may be further configured to allocate a third work load for computing overlapping areas between third latitude-longitude grid areas and a third cubed-sphere grid area to the first slave computing unit if the first slave computing unit finishes the first work load while the second slave computing unit processes the second work load.
According to one or more example embodiment of the coordinates conversion method of conservative physical parameters from a latitude-longitude coordinates system to a rotated cubed-sphere coordinates system and the hardware device performing the same, a first value of a physical quantity defined in a conventional latitude-longitude coordinates system in a numerical weather prediction model may be conservatively converted to a second value of the physical quantity defined in a standard cubed-sphere coordinates system and then may be conservatively converted to a third value of the physical quantity defined in a rotated cubed-sphere coordinates system, thereby capable of automatic computation of a numerical solution of the numerical weather prediction model in a desired geographical region.
The above and other features and advantages of the invention will become more apparent by describing in detailed example embodiments thereof with reference to the accompanying drawings, in which:
Various example embodiments will be described more fully hereinafter with reference to the accompanying drawings, in which example embodiments are shown. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to example embodiments set forth herein. Rather, these example embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of example embodiments to those skilled in the art. In the drawings, the sizes and relative sizes of layers and regions may be exaggerated for clarity.
It will be understood that when an element or layer is referred to as being “on,” “connected to” or “coupled to” another element or layer, it can be directly on, connected or coupled to the other element or layer or intervening elements or layers may be present. In contrast, when an element is referred to as being “directly on,” “directly connected to” or “directly coupled to” another element or layer, there are no intervening elements or layers present. Like numerals refer to like elements throughout. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
It will be understood that, although the terms first, second, third, etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms are only used to distinguish one element, component, region, layer or section from another region, layer or section. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of example embodiments.
Spatially relative terms, such as “beneath,” “below,” “lower,” “above,” “upper” and the like, may be used herein for ease of description to describe one element or features relationship to another element(s) or feature(s) as illustrated in the figures. It will be understood that the spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as “below” or “beneath” other elements or features would then be oriented “above” the other elements or features. Thus, the exemplary term “below” can encompass both an orientation of above and below.
The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of example embodiments. As used herein, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which example embodiments belong. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Hereinafter, example embodiments of the invention will be described in further detail with reference to the accompanying drawings.
Referring to
The computation part 130 may include a master computation part 130M and a slave computation part 130S. For example, the master computation part 130M may include the first CPU 130_1 and a second CPU 130_2. For example, the slave computation part 130S may include a third CPU 130_3 to the n-th CPU 130—n. The master computation part 130M and the slave computation part 130S will be described in detail referring to
The memory 110 may electrically communicate with the computation part 130. For example, the memory 110 may be integrated with the computation part 130 in a desired circuit space.
Referring to
Referring to
Referring to
To reduce the decrease in accuracy of the distribution of the physical parameters in north-east Asia region, one of a geographical point may be configured to be centered in a cubed-sphere coordinates system. The coordinates conversion method according to the present example embodiment will be described in detail referring to
Referring to
Referring to
Referring to
It may be required to convert six values of a physical parameter at the lat-lon center points Pij in the lat-lon areas RL to a single value of the physical parameter at the grid center point Pxyf in the cubed-sphere grid area Rxy in order to conservatively convert the physical parameter from the latitude-longitude coordinates system to the standard cubed-sphere coordinates system. The conversion from the six values at the lat-lon center points Pij to the single value at the grid center point Pxyf may be performed by multiplying each of the six values with an overlapping area Rov between the lat-lon area RL and the cubed-sphere grid area Rxy. For example, if “An” denotes an area of a first lat-lon area RL1, and if “Ak” denotes an area of the cubed-sphere grid area Rxy, and if “An,k” denotes an area of the overlapping area Rov between the first lat-lon area RL1 and the cubed-sphere grid area Rxy, then following Equation 1 may be satisfied for the physical parameter to be conservatively converted:
Here, “fsource” represents the physical parameter in a local area before converting a coordinates system, and “fn” represents the physical parameter in the first lat-lon area RL1, and “N” represents a number of overlapping areas between two coordinates system, and “
Accordingly, the number of overlapping areas between lat-lon areas and a cubed-sphere grid area as well as the area of the overlapping areas may be required to conservatively convert the physical parameter from the latitude-longitude coordinates system to the standard cubed-sphere coordinates system.
Although six overlapping areas Rov are illustrated in
For example, referring to
For example, referring to
Referring to
Although the lat-lon areas RL are determined whether the lat-lon areas RL overlap a single cubed-sphere grid area Rxy in the present example embodiment, a plurality of cubed-sphere grid areas Rxy may be determined whether the cubed-sphere grid areas Rxy overlap a single lat-lon area RL in another example embodiment.
Referring to
Referring to
Referring to
Referring to
The lat-lon grid area RL and the cubed-sphere grid area Rxy may intersect at two intersection points. For example, a first intersection point Psct1 may be a point at which the second latitude line Lat2 crosses the first y-grid lane LY1. A second intersection point Psct2 may be a point at which the second longitude line Lon2 crosses the first x-grid line LX1.
Referring to
For example, if the latitude line Lat represents a equi-latitude line of θ=θ0, a first latitude-longitude grid point (hereinafter, “lat-lon grid point”) 510 may have a coordinates of (λ1, θ0) in the latitude-longitude coordinates system. Similarly, a second lat-lore grid point 520 may have a coordinates of (λ2, θ0) in the latitude-longitude coordinates system. If the y-grid line LY represents a equi-x-line of x=x0, a first cubed-sphere grid point 710 may have a coordinates of (x0, y1, F1) which is defined by an x-value, a y-value and a F-value (“F” represents an index of a cubed-sphere face) in the cubed-sphere coordinates system. Similarly, a second cubed-sphere grid point 720 may have a coordinates of (x0, y2, F1). In this case, the intersection point Psct of the latitude line Lat and the y-grid line LY may have a coordinates of (x0, yi, F1), where yi denotes a real number between y1 and y2 (i.e., yiε[y1, y2]). Then, a root finding algorithm may be used in order to find the value of yi. The root finding algorithm may be used with the constant values of x0, F1 and θ0 to find a solution y=yi of a first-order equation.
For example, a cubed-sphere grid point (x, y, F1) in the first face F1 of the cubed-sphere grid coordinates system may be converted to a coordinates of (X, Y, Z) in a three-dimensional Cartesian coordinates system of which an origin is located at the center of the Earth by Equation 2;
Here, R represents a radius of the Earth which is a constant value, and “a” represents an arbitrary fixed real number less than the radius of the Earth.
The coordinates of (X, Y, Z) in the three-dimensional Cartesian coordinates system converted from the coordinates (x, y, F1) in the cubed-sphere coordinates system may be converted again to a coordinates of (λ, θ) in the latitude-longitude coordinates system by Equation 3:
By using the Equation 2 and the Equation 3 together, the coordinates (x0, yi, F1) of the intersection point Psct may be converted into a coordinates of (λnew, θnew) in the latitude-longitude coordinates system.
If a parameter W is defined by Equation 4:
W=θnew−θ0, [Equation 4]
then the y-value which makes the parameter W zero (i.e., y=yi) may be determined among a real number interval of [y1, y2] because the intersection point Psct is located on the equi-latitude line of θ=θ0.
As mentioned above, the coordinates (x0, yi, F1) of the intersection point Psct at which the latitude line Lat crosses the y-grid line LY may be automatically determined by defining an operator which has a first-order equation of a variable y making the parameter W zero (or converge to zero) using the Equation 2, the Equation 3 and the Equation 4. For example, the operator may use a Brent method. For example, the yi may be automatically determined by a repetition of numerical computation for the parameter W to be a value sufficiently close to zero within a predetermined error range.
Referring to
For example, if the latitude line Lat represents a equi-latitude line of θ=θ0, a first lat-lon grid point 510 may have a coordinates of (λ1, θ0) in the latitude-longitude coordinates system. Similarly, a second lat-lon grid point 520 may have a coordinates of (λ2, θ0) in the latitude-longitude coordinates system. If the x-grid line LX represents a equi-y-line of y=y0, a third cubed-sphere grid point 810 may have a coordinates of (x1, y0, F1) which is defined by an x-value, a y-value and a F-value in the cubed-sphere coordinates system. Similarly, a fourth cubed-sphere grid point 820 may have a coordinates of (x2, y0, F1). In this case, the intersection point Psct of the latitude line Lat and the x-grid line LX may have a coordinates of (xi, y0, F1), where xi denotes a real number between x1 and x2 (i.e., xiε[x1, x2]). Then, a root finding algorithm may be used in order to find the value of xi. The root finding algorithm may be used with the constant values of y0, F1 and θ0 to find a solution x=xi of a first-order equation.
For example, a cubed-sphere grid point (x, y, F1) in the first face F1 of the cubed-sphere grid coordinates system may be converted to a coordinates of (X, Y, Z) in a three-dimensional Cartesian coordinates system of which an origin is located at the center of the Earth by the above Equation 2.
The coordinates of (X, Y, Z) in the three-dimensional Cartesian coordinates system converted from the coordinates (x, y, F1) in the cubed-sphere coordinates system may be converted again to a coordinates of (λ, θ) in the latitude-longitude coordinates system by the above Equation 3.
By using the Equation 2 and the Equation 3 together, the coordinates (xi, y0, F1) of the intersection point Psct may be converted into a coordinates of (λnew, θnew) in the latitude-longitude coordinates system.
Then, by using the above Equation 4, the x-value which makes the parameter W zero (i.e., x=xi) may be determined among a real number interval of [x1, x2] because the intersection point Psct is located on the equi-latitude line of θ=θ0.
As mentioned above, the coordinates (xi, y0, F1) of the intersection point Psct at which the latitude line Lat crosses the x-grid line LX may be automatically determined by defining an operator which has a first-order equation of variable x making the parameter W zero (or converge to zero) using the Equation 2, the Equation 3 and the Equation 4, For example, the operator may use a Brent method. For example, the xi may be automatically determined by a repetition of numerical computation for the parameter W to be a value sufficiently close to zero within a predetermined error range.
Referring to
For example, if the longitude line Lon represents a equi-longitude line of λ=λ0, a third lat-lon grid point 610 may have a coordinates of (λ0, θ1) in the latitude-longitude coordinates system. Similarly, a fourth lat-lon grid point 620 may have a coordinates of (λ0, θ2) in the latitude-longitude coordinates system. If the y-grid line LY represents a equi-x-line of x=x0, a first cubed-sphere grid point 710 may have a coordinates of (x0, y1, F1) which is defined by an x-value, a y-value and a F-value in the cubed-sphere coordinates system. Similarly, a second cubed-sphere grid point 720 may have, a coordinates of (x0, y2, F1). In this case, the intersection point Psct of the longitude line Lon and the y-grid line LY may have a coordinates of (x0, yi, F1), where yi denotes a real number between y1 and y2 (i.e., yiε[y1, y2]). Then, a root finding algorithm may be used in order to find the value of yi. The root finding algorithm may be used with the constant values of x0, F1 and λ0 to find a solution y=yi of a first-order equation.
For example, a cubed-sphere grid point (x, y, F1) in the first face F1 of the cubed-sphere grid coordinates system may be converted to a coordinates of (X, Y, Z) in a three-dimensional Cartesian coordinates system of which an origin is located at the center of the Earth by the above Equation 2.
The coordinates of (X, Y, Z) in the three-dimensional Cartesian coordinates system converted from the coordinates (x, y, F1) in the cubed-sphere coordinates system may be converted again to a coordinates of (λ, θ) in the latitude-longitude coordinates system by the above Equation 3.
By using the Equation 2 and the Equation 3 together, the coordinates (x0, yi, F1) of the intersection point Psct may be converted into a coordinates of (λnew, θnew) in the latitude-longitude coordinates system.
If a parameter V is defined by Equation 5:
V=λnew−λ0, [Equation 5]
then the y-value which makes the parameter V zero (i.e., y=ti) may be determined among a real number interval of [y1, y2] because the intersection point Psct is located on the equi-longitude line of λ=λ0.
As mentioned above, the coordinates (x0, yi, F1) of the intersection point Psct at which the longitude line Lon crosses the y-grid line LY may be automatically determined by defining an operator which has a first-order equation of variable y making the parameter V zero (or converge to zero) using the Equation 2, the Equation 3 and the Equation 5. For example, the operator may use a Brent method. For example, the yi may be automatically determined by a repetition of numerical computation for the parameter V to be a value sufficiently close to zero within a predetermined error range.
Referring to
For example, if the longitude line Lon represents a equi-longitude line of λ=λ0, a third lat-lon grid point 610 may have a coordinates of (λ0, θ1) in the latitude-longitude coordinates system. Similarly, a fourth lat-lon grid point 620 may have a coordinates of (λ0, θ2) in the latitude-longitude coordinates system. If the x-grid line LX represents a equi-y-line of y=y0, a third cubed-sphere grid point 810 may have a coordinates of (x1, y0, F1) which is defined by an x-value, a y-value and a F-value in the cubed-sphere coordinates system. Similarly, a fourth cubed-sphere grid point 820 may have a coordinates of (x2, y0, F1). In this case, the intersection point Psct of the longitude line Lon and the x-grid line LX may have a coordinates of (xi, y0, F1), where xi denotes a real number between x1 and x2 (i.e., xiε[x1, x2]). Then, a root finding algorithm may be used in order to find the value of xi. The root finding algorithm may be used with the constant values of y0, F1 and λ0 to find a solution x=xi of a first-order equation.
For example, a cubed-sphere grid point (x, y, F1) in the first face F1 of the cubed-sphere grid coordinates system may be converted to a coordinates of (X, Y, Z) in a three-dimensional Cartesian coordinates system of which an origin is located at the center of the Earth by the above Equation 2.
The coordinates of (X, Y, Z) in the three-dimensional Cartesian coordinates system converted from the coordinates (x, y, F1) in the cubed-sphere coordinates system may be converted again to a coordinates of (λ, θ) in the latitude-longitude coordinates system by the above Equation 3.
By using the Equation 2 and the Equation 3 together, the coordinates (xi, y0, F1) of the intersection point Psct may be converted into a coordinates of (λnew, θnew) in the latitude-longitude coordinates system.
Then, by using the above Equation 5, the x-value which makes the parameter V zero (i.e., x=xi) may be determined among a real number interval of [x1, x2] because the intersection point Psct is located on the equi-longitude line of λ=λ0.
As mentioned above, the coordinates (xi, y0, F1) of the intersection point Psct at which the longitude line Lon crosses the x-grid line LX may be automatically determined by defining an operator which has a first-order equation of variable x making the parameter V zero (or converge to zero) using the Equation 2, the Equation 3 and the Equation 5. For example, the operator may use a Brent method. For example, the xi may be automatically determined by a repetition of numerical computation for the parameter V to be a value sufficiently close to zero within a predetermined error range.
Although the intersection point Psct is assumed to be located in the first face F1 in the above description, the intersection point Psct may also be located in another face (e.g., F2, F3, F4, F5 or F6) in the cubed-sphere coordinates system. In that case, a similar root finding algorithm may be used to find the intersection point Psct.
Referring to
Referring to
Referring to
Referring to
Referring to
As a result, a position defined in a rotated coordinates system may be represented by using an inverse matrix of a conversion matrix based on Equation 6 to Equation 9
where λ0 denotes a rotational angle on the Z-axis,
where θ0 denotes a rotational angle on the Y-axis,
where RYZ denotes a rotational conversion matrix sequentially applying a first rotation on the Z-axis and a second rotation on the Y-axis, and
where RYZ−1 denotes an inverse matrix of RYZ.
Accordingly, by applying the inverse matrix of the Equation 9 to the second value of the physical parameter in the standard cubed-sphere coordinates system, a third value of the physical parameter may be conservatively computed in a rotated cubed-sphere coordinates system such as e.g., the rotated cubed-sphere coordinates system which includes the Korean peninsula at a center of one of the faces.
Referring to
The master computation part 130M may be configured to allocate a desired computation work load to each of the slave computation parts 130s1 and 130s2 to 130si. For example, the master computation part 130M may allocate a first work load for computing a number and an area of overlapping areas between lat-lon areas and a first cubed-sphere grid area to the first slave computation part 130s1. The slave master computation part 130M may allocate a second work load for computing a number and an area of overlapping areas between lat-lon areas and a second cubed-sphere grid area to the second slave computation part 130s2. If the first cubed-sphere grid area is located in a mid-latitude region as illustrated in FIG. SC and the second cubed-sphere grid area is located in a polar region as illustrated in
Referring to
Referring to
As mentioned above, according to one or more example embodiment of the coordinates conversion method of conservative physical parameters from a latitude-longitude coordinates system to a rotated cubed-sphere coordinates system and the hardware device performing the same, a first value of a physical quantity defined in a conventional latitude-longitude coordinates system in a numerical weather prediction model may be conservatively converted to a second value of the physical quantity defined in a standard cubed-sphere coordinates system and then may be conservatively converted to a third value of the physical quantity defined in a rotated cubed-sphere coordinates system, thereby capable of automatic computation of a numerical solution of the numerical weather prediction model in a desired geographical region.
The foregoing is illustrative of example embodiments and is not to be construed as limiting thereof. Although a few example embodiments have been described, those skilled in the art will readily appreciate that many modifications are possible in example embodiments without materially departing from the novel teachings and advantages of the present invention. Accordingly, all such modifications are intended to be included within the scope of example embodiments as defined in the claims. In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents but also equivalent structures. Therefore, it is to be understood that the foregoing is illustrative of various example embodiments and is not to be construed as limited to the specific example embodiments disclosed, and that modifications to the disclosed example embodiments, as well as other example embodiments, are intended to be included within the scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2013-0135691 | Nov 2013 | KR | national |