• 검색 결과가 없습니다.

Development of a gridded climate data tool for the Coordinated Regional Climate Downscaling Experiment data

N/A
N/A
Protected

Academic year: 2021

Share "Development of a gridded climate data tool for the Coordinated Regional Climate Downscaling Experiment data"

Copied!
154
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

저작자표시-비영리-변경금지 2.0 대한민국 이용자는 아래의 조건을 따르는 경우에 한하여 자유롭게 l 이 저작물을 복제, 배포, 전송, 전시, 공연 및 방송할 수 있습니다. 다음과 같은 조건을 따라야 합니다: l 귀하는, 이 저작물의 재이용이나 배포의 경우, 이 저작물에 적용된 이용허락조건 을 명확하게 나타내어야 합니다. l 저작권자로부터 별도의 허가를 받으면 이러한 조건들은 적용되지 않습니다. 저작권법에 따른 이용자의 권리는 위의 내용에 의하여 영향을 받지 않습니다. 이것은 이용허락규약(Legal Code)을 이해하기 쉽게 요약한 것입니다. Disclaimer 저작자표시. 귀하는 원저작자를 표시하여야 합니다. 비영리. 귀하는 이 저작물을 영리 목적으로 이용할 수 없습니다. 변경금지. 귀하는 이 저작물을 개작, 변형 또는 가공할 수 없습니다.

(2)

THESIS FOR DEGREE OF MASTER OF SCIENCE

Development of a gridded climate data tool for the

Coordinated Regional Climate Downscaling

Experiment data

CORDEX 자료 처리를 위한 격자형 기상 자료 처리 도구의 개발

BY

BYOUNG HYUN YOO

FEBURARY, 2017

MAJOR IN CROP SCIENCE AND BIOTECHNOLOGY

DEPARTMENT OF PLANT SCIENCE

(3)

i

Development of a gridded climate data tool for the

COordinated

Regional

Climate

Downscaling

EXperiment data

BYOUNG HYUN YOO

Crop Science and Biotechnology

Department of Plant Science

The Graduate School

Seoul National University

ABSTRACT

The assessment of regional climate change impacts on agriculture

would benefit from a climate data processing tool that aids preparation of

input data to agricultural models. A gridded data tool was developed to

process the outputs of regional climate models including the COordinated

Regional climate Downscaling EXperiment (CORDEX) data. The CORDEX

Data Support Library (CDSL) was designed to provide functionalities

associated with high performance computing and the preparation of input

data without additional storage requirement. A set of functions was

implemented in the CDSL to facilitate the parallel processing of CORDEX

data. The CDSL had functionalities to unify the spatial extent and resolution,

(4)

ii

projection and calendar system of gridded data for creating ensemble data

sets that could be imported into a model of interest using a function call. As

a case study, reference evapotranspiration (ET0) in East Asia was

calculated using the CDSL to process the outputs of regional climate

models (RCMs) available from the website of the CORDEX East Asia. Six

sets of ET0 (ETCORDEX) were calculated using CORDEX data as inputs

to the FAO 56 formula. Those sets were compared with ET0 calculated

using AgMERRA data as inputs (ETAgMERRA). The processing time for

climate data decreased with the increasing number of processor cores

when the features of parallel processing were used for the CDSL. For

example, the running time for data loading reduced by 88% using the CDSL

with 16 processor cores. These results demonstrated that the CDSL would

facilitate regional climate change impact assessment using a considerably

large amount of climate data, e.g., >200 GB, as inputs to agricultural

models.

Keywords: Grid analysis and display system, High-performance

computing, CORDEX, gridded data, CDSL

(5)
(6)

iv

CONTENTS

ABSTRACT

· · · ·

·

i

CONTENTS

· · · ·

·

iii

LIST OF TABLES

· · · ·

iv

LIST OF FIGURES

· · · ·

·

v

LIST OF ABBREVIATIONS

· · · viiI

INTRODUCTION

· · · ·

1

PROPERTIES OF CORDEX DATA

· · · ·

4

DESIGN OF CDSL

· · · ·

7

IMPLEMENTATION OF CDSL

· · · ·

11

CASE STUDY

· · · ·

14

DISCUSSION

· · · ·

32

REFERENCES

· · · ·

36

APPENDIX A

· · · ·

44

APPENDIX B

· · · ·

48

(7)

v

LIST OF TABLES

Table 1.

The description of functions implemented in the CORDEX

Data Support Library

Table 2.

Properties of CORDEX East Asia and AgMERRA data sets

Table 3.

Methods and variable names of CORDEX and AgMERRA

data used for the FAO 56 formula, respectively

(8)

vi

LIST OF FIGURES

Figure 1.

The East Asia domain of the CORDEX project. Domains of

other CORDEX project are included in the bottom left

corner inset. The Polar Region domain was not included in

this figure.

Figure 2.

The Nassi-Shneiderman diagram of R scripts to calculate

reference evapotranspiration using the CORDEX Data

Support Library (CDSL). The R scrips were classified into

two groups depending on use of the doSNOW package,

which provides functionalities of parallel processing. For

the script without no doSNOW package (a), the CDSL was

compiled with and without openMP to compare data

loading time using two versions of CDSL, respectively.

Another set of script using doSNOW (b) was dependent on

the CDSL built without openMP.

Figure 3.

Average of daily reference evapotranspiration in East Asia

during March-April-May in 1981–2005. The map of

ET

AgMERRA

was obtained using AgMERRA data as inputs to

the FAO 56 formula.

Figure 4.

The bias of reference evapotranspiration estimates (ET0)

during March-April-May in 1981–2005. ET

M

represents

ET

0

determined using a given gridded data set M as inputs

to the FAO 56 formula. The bias was determined as

ET

AgMERRA

- ET

M

where M includes the outputs of (a)

(9)

HadGEM3-vii

RA models, and (e) averages of these individual outputs. (f)

ET

M

includes MME

ET

, which is the average of ET

M

for

given four RCMs.

Figure 5.

Probability density of bias of reference evapotranspiration

estimates (ET

0

) during March-April-May in 1981–2005.

ET

M

represents ET

0

determined using a given gridded data

set M as inputs to the FAO 56 formula. The bias was

determined as ET

AgMERRA

- ET

M

where M includes the

outputs of (a) RegCM4 and YSU-RSM, which are

non-hydrostatic models, (b) SNU-WRF and HadGEM3-RA,

which are hydrostatic models, and (c) averages of these

individual outputs. ET

M

includes MME

ET

, which is the

average of ET

M

for given four RCMs.

Figure 6.

Root mean square error (RMSE; A) and concordance

correlation

coefficient

(CCC;

B)

of

reference

evapotranspiration estimates (ET

0

). ET

M

represents ET

0

determined using a given gridded data set M as inputs to

the FAO 56 formula. ET

AgMERRA

was used as reference data.

ET

M

where M includes the outputs of (a) RegCM4 and

YSU-RSM, which are non-hydrostatic models, (b)

SNU-WRF and HadGEM3-RA, which are hydrostatic models,

and (c) averages of these individual outputs. ET

M

includes

MME

ET

, which is the average of ET

M

for given four RCMs.

Figure 7.

The rate of computing time reduction using multiple

processor cores. Computing time was compared between

(A) two versions of the CDSL with and without parallel

processing based on openMP, respectively. Computing time

(10)

viii

was also compared for (B) the use of doSNOW package for

parallel processing functionality within R. The CDSL. The

task of importing CORDEX data into R environment was

indicated by ‘‘Data loading”. ‘‘Data distribution” indicates

the task of dividing and transferring gridded climate data to

each processor core for parallel processing. ‘‘ET0

calculation” represents the tasks of calculating reference

evapotranspiration using the FAO-56 formula.

(11)

ix

LIST OF ABBREVIATIONS

CCC Concordance correlation coefficient

CDSL CORDEX Data Support Library

CORDEX COordinated Regional climate Downscaling EXperiment

ET

0

Reference evapotranspiration

GrADS Grid Analysis and Display System

HadGEMRA Hadley center Global Environmental Model version

3-Regional climate model

MAM March-April-May

netCDF Network Common Data Form

RegCM4 NCAR’s Regional Climate Model version 4

RMSE Root mean square error

SNU-WRF Seoul National University Weather Research Forecasting

Model

(12)

INTRODUCTION

Models to simulate biophysical processes in agricultural ecosystems have

been used at different spatial scales (Rosenzweig et al., 2014; Zhao et al., 2015).

Arnell (1999) used a hydrological model with climate data from two global

circulation models (GCM) and water use scenarios to project hydrological cycle in

climate change condition. Fujihara et al. (2007) assessed climate change impact on

a river basin at regional scale using downscaled GCM data as inputs to hydrology

and reservoir models. Andréasson et al., (2004) also examined changes in

hydrological cycles at a national scale under future climate change conditions.

Regional studies using agricultural models would provide information for the

development of adaptation strategies in a region of interest (Lobell et al., 2006;

Sultan et al., 2013). For example, Tramblay et al. (2013) used gridded data

obtained from a regional climate model (RCM) as inputs to a hydrological model.

In their study, it was found that the use of regional data at higher spatial resolution,

e.g., 12 km, would allow more reliable assessment of water resources under current

and future climate conditions.

Regional impact assessment of climate change on agricultural ecosystems

would benefit from the COordinated Regional Climate Downscaling EXperiment

(CORDEX). The CORDEX program has been developed to increase our

understanding of regional climate in the future (Giorgi et al., 2009). Through the

CORDEX program, climate data at a high spatial resolution have been created for

various regions, e.g., East Asia or Mediterranean regions. In each area of interest or

(13)

domain, research groups have developed different approaches to obtain gridded

climate scenario data. About 50 sets of gridded climate change scenario data from

the CORDEX program are available at the Earth System Grid website

(https://www.earthsystemgrid.org/).

To our best knowledge, general purpose tools for gridded data have limited

functionalities to prepare input data for agricultural models using the CORDEX

data. Different data tools such as netCDF Operators (NCO), Climate Data Operator

(CDO), Climate Data Analysis Tool (CDAT), climate data management system

(CDMS), and NCAR Command Language (NCL) have been developed as an

independent platform or application. Because an agricultural model would have its

own data format, a conversion process would be needed for gridded data. When

those tools would be used to prepare input data for a model, additional data storage

would be required for gridded data because these input data would be loaded from

a file system rather than those data tools.

The CORDEX data could be processed using Application Programming

Interfaces (API) to import gridded data into a model of interest. For example,

Geospatial Data Abstraction Library (GDAL), netCDF API, and the raster

package for R could be used to import gridded data into an agricultural model.

However, the use of those APIs would require considerable efforts to process the

CORDEX data of which spatial and temporal properties would differ by

individual products. For example, a series of procedures would be needed for

processing these data because the CORDEX data have been obtained from

multiple RCMs. Some of the CORDEX data sets also have the projection that is

(14)

rarely supported by common gridded data tools, e.g., Geospatial Data Abstraction

Library (GDAL) and ArcGIS (ESRI, New York). The CORDEX data sets may

have different calendar systems, e.g., 360 or 365 days in a year, which would

require a customized procedure to prepare input data for agricultural models.

A gridded data tool optimized for the CORDEX data would help preparation

of input data with minimum knowledge of CORDEX data sets. Such a tool would

facilitate simulation of agricultural ecosystems in a region using a wide range of

regional climate data as inputs. The objectives of this study were to develop an

application programming interface, CORDEX Data Support Library (CDSL), for

the CORDEX data and to explore the application of the CDSL to an assessment of

climate change impact on an agricultural ecosystem. It was also attempted to

demonstrate that the CDSL would facilitate the use of high-performance

computing and statistical analysis in simulation studies on agricultural ecosystems.

(15)

PROPERTIES OF CORDEX DATA

In the CORDEX program, the world is divided into 14 domains, which

represent a region of interest for the future climate projection (Fig. 1.). In each

domain, dynamic or statistical downscaling approaches have been applied to the

outputs of general circulation models (GCM) to produce the CORDEX data. Data

products that represent historical climate were produced using outputs of GCM for

the period from 1979 to 2005. The scenario data products were obtained from

downscaling of GCM outputs under emission scenarios, e.g., representative

concentration pathway (RCP). Different sets of RCM were used to produce the

regional climate data. For example, 29 RCMs were used for the Mediterranean

domain whereas five RCMs were used for the East Asia domain.

Spatial and temporal resolutions of CORDEX data differ by domain and data

sets. A spatial resolution of CORDEX data is mostly 0.44

o

(~ 50km). Data at a

higher spatial resolution are available for a small number of domains. For example,

MNA-22 and EUR-11 products have spatial resolutions of 0.22

o

(~ 25 km) and

0.11

o

(~ 12.5 km), respectively. Temporal resolutions of CORDEX data include

daily, monthly, and seasonal scale depending on products.

Map projections used in CORDEX data differ by RCMs. For example, some

of CORDEX data sets have the rotated latitude and longitude projection under

which the rotated pole is defined specific to each domain (Christensen et al., 2014).

Others have the Lambert conic conformal projection. About 34% of CORDEX data

sets have a grid format other than Geographic latitude/longitude projection with the

(16)

World Grid System (WGS) 84 datum. Thus, conversion of projection would be

needed to analyze data sets that have different projections. It has been

recommended to include projection information of CORDEX data within data files.

Still, such a protocol was not met for some of CORDEX data products, which

makes it difficult to use existing gridded data tools for processing of those

CORDEX data. For example, Yonsei University Regional Spectral Model

(YSU-RSM) data set in the East Asia domain has no description of its projection in the

data file.

The network common data form (netCDF) format, which was developed to

support a handling of multidimensional scientific data, has been recommended to

create the CORDEX products (Christensen et al., 2014). A netCDF file consists of

variable, dimension, and attribute. The variable is used to store multi-dimensional

data. For example, CORDEX data files in netCDF format contain climate data by

the variable, e.g., solar radiation, air temperature, specific humidity, or

precipitation rate. The dimension and the attribute include descriptions of

dimension and additional description of variables, respectively. For example,

latitude, longitude, and time span of data are described in the dimension whereas a

unit of variables, parameters of a given projection and other metadata of the file are

stored in the attribute.

(17)

Fig. 1. The East Asia domain of the CORDEX project. Domains of other

CORDEX project are included in the bottom left corner inset. The Polar

Region domain was not included in this figure.

(18)

DESIGN OF CDSL

The CDSL was developed to extend the functionalities of the Grid Analysis

and Display System (GrADS), which is an independent platform to process gridded

data. The GrADS has been used to extract, calculate and visualize

multidimensional data in various file formats including binary and netCDF formats

(Berman et al., 2001). For example, Reynolds et al. (2005) and Banzon et al. (2014)

used the GrADS for displaying gridded climate data. Anandhi et al. (2014) and

Pennelly et al. (2014) used the GrADS for interpolation of climate data.

Additional functionalities of the CDSL to the GrADS were identified to

facilitate preparation of input data for agricultural models using the CORDEX data.

An ensemble set of gridded climate data would be useful to minimize uncertainties

in modeling studies (Tebaldi and Knutti, 2007). Preparation of ensemble data sets

using the CORDEX data would require a procedure to combine multiple data sets

that have different properties, e.g., spatial resolution and projection (Table 1).

Because gridded climate files would require relatively large storage compared with

data at a specific site, it would be preferable to develop an API instead of an

independent application. Although the GrADS supports simple statistical analysis,

e.g., calculation of averages (Barberà et al., 2015; Roy and Inamdar, 2014), it

would also be desirable to allow a comprehensive set of statistical analysis for

gridded climate data.

(19)

effort. Metadata are often used to import gridded data into data tools including

GrADS. For example, the GrADS depends on a CTL file to indicate metadata

including properties of data file including file name, spatial and temporal resolution,

projection, and variable names. Alternatively, metadata could be identified using

the filename of the CORDEX data in accordance of naming convention

(Christensen et al., 2014). For a given file,

“tas_EAS-44_HadGEM2-AO_historical_r1i1p1_HadGEM3-RA_v1_day_19810101-19851230.nc”, contain

variable name, temporal resolution, and time span of data. Thus, it would be

advantageous to obtain attributes of the CORDEX data file without additional files

that contain metadata of the CORDEX data, e.g. CTL files.

The CDSL was designed to prepare gridded climate data in a given spatial and

temporal property. For example, the CDSL could be used to prepare data at a

spatial resolution of 25 km from the CORDEX data of which a spatial resolution is

50 km. The CDSL could be used to convert the projection of gridded data into the

projection specified by a user. Climate data with different calendar, e.g., 365-day

and 360-day calendars could be combined together. For the preparation of an

ensemble data set, however, it would be needed to create gridded data in a uniform

property using the CORDEX data.

The development of the CDSL was aimed to reduce processing time. Impact

assessment of climate change could take a long time when gridded data are used as

inputs to a process-based model (Zhao et al., 2013). A number of input files could

be prepared to represent each grid cell in a region using gridded data. Multiple sets

of gridded climate data from different RCMs could be used to prepare input data

(20)

sets for ensemble simulations of agricultural ecosystems. A functionality of parallel

processing within the CDSL would be useful to minimize running time for data

preparation. The CDLS was designed to extract climate data for the range of time

and the extent of a region specified by a user rather than all of data.

The CDSL was developed as an application programming interface (API) to

minimize data storage requirement for input data preparation. Input data for a

model of interest, which would have a specific form, could be prepared from

gridded climate data using the GrADS. Still, additional data files would be created

for the preparation of input data because those gridded data could not be imported

into the model using the GrADS. When the CDSL would be used, no additional file

would be needed to prepare input data because original gridded data could be

imported into existing models and data tools. For example, the CDSL implemented

in C would be used to build the R package that would allow import the COREX

data sets into R for comprehensive sets of statistical analysis. Furthermore,

CORDEX data sets could also be imported into data tools that have a feature of

high-performance computing to process a large amount of data using the CDSL.

(21)

Table 1. The description of functions implemented in the CORDEX Data Support

Library.

Function

Functionalities / description

Dependencies

readCORDEX

Provide an Interface for gridded data.

readMetaCORDEX

CORDEXgrid

ensemCORDEX

Interface for read and ensemble gridded data of given data

sets.

Each set of data is averaged from given weight.

Calendar system is unified upon user’s choice.

readMetaCORDEX

CORDEXgrid

readMetaCORDEX

Parse the name of a given CORDEX file to get the name of

variable and domain.

Parse attributes from CORDEX netCDF file, e.g. size of

dimension and parameter of the projection of data.

For rotated latitude and longitude projection, each

parameter of the projection was defined from CORDEX

domain definition saved in the internal database.

CORDEXgrid

Prepare the variable data from CORDEX file with projection

other than WGS84 for the conversion of projection.

MPprow

MPprow

Convert projection using bilinear interpolation, which is the

same functionality to gaprow implemented in Grid Analysis

and Display System.

(22)

IMPLEMENTATION OF CDSL

New functions were implemented within the CDSL to provide additional

functionalities to the GrADS (Table 1). For example, readMetaCORDEX,

readCORDEX and ensemCORDEX functions were defined to parse the metadata

of CORDEX data sets, to load the CORDEX data files, and to create an ensemble

set, respectively. Those functions were implemented using C. Open

Multi-Processing (openMP) was used to support parallel processing within the CDSL.

The readMetaCORDEX function has functionalities to obtain metadata from

individual CORDEX data files. A file for metadata of gridded data, e.g., a CTL file,

is often prepared by users. Efforts for data handling and preparation could be

minimized using the readMetaCORDEX function, which was implemented to

retrieve those metadata automatically parsing the filename of CORDEX data. The

domain of the given CORDEX data file is also identified by its filename using the

readMetaCORDEX function. Spatial properties, e.g., rotated pole or extent of the

domain, are retrieved from the internal database that stores spatial properties for all

the domains (Christensen et al., 2014). The name of a variable is also identified by

the filename of the CORDEX file in the readMetaCORDEX function.

When CORDEX data requires conversion of projection, data were processed

by row. At first, the CORDEXgrid function was used to read a chunk of raw data

from the given file. Then, the MPprow function was called to process those rows of

those data. The multidimensional data at a given time step was stored into an array

of memory along with metadata prepared by the readMetaCORDEX function.

(23)

interpolation (Table 1). The MPprow has the same functionality as the gaprow

function in the GrADS. For example, the GrADS support multiple projections

including rotated latitude and longitude, polar stereographic, oblique polar stereo

and Lambert conic conformal projections.

A projection of the gridded climate data can be converted to another through

bilinear interpolation using garow function in the GrADS. However, each cell of

the gridded data was processed without parallel processing functionality in the

gaprow function. In the MPprow function, conversion of projection and

interpolation of data were performed for multiple data lines concurrently using

parallel processing feature of openMP.

The readCORDEX function was implemented as an interface to other

application. The readCORDEX function requires the properties of input and output

data, e.g., a filename of CORDEX data to be read and spatial resolution of output

data. Once the CORDEX data file is accessed, a part of content specified by a user

are transferred to a local array. In this process, openMP was used to reduce the

processing time.

The ensemCORDEX function was implemented to create an ensemble set of

CORDEX data. In the ensemCORDEX function, a weighted average of individual

data sets is calculated to prepare an ensemble data set. By default, an equal

weighting scheme was used in the ensemCORDEX function. Still, weights for

individual data sets could be specified by a user. For example, weights determined

from different approaches, e.g. reliable ensemble average, Kolmogorov-Smirnov,

and Taylor index (Vidal and Wade, 2008) can be used as an additional option to the

(24)

function.

The CDSL can support different gridded data formats implemented in the

GrADS. For example, data in Hierarchical Data Format (HDF), Gridded Binary

(GRIB), and Binary Universal Form for the Representation of meteorological data

(BUFR) formats can be used when the CDSL is compiled with options

corresponding to those data formats. Still, the functionalities associated with

netCDF format were examined for the CDSL in this study.

(25)

CASE STUDY

The CDSL was used for the regional assessment of climate impact on

agricultural ecosystems using the CORDEX data as a case study. In the present

study, reference evapotranspiration (ET

0

) was calculated in the East Asia using

multiple sets of the CORDEX data. The East Asia domain includes China,

Indonesia, Japan, and Korea. It has been reported that the East Asia region would

have a relatively high vulnerability to climate change conditions (IPCC, 2012). In

particular, irrigation requirements for crop production would be relatively high in

the region where rice is usually cultivated in a paddy field.

CORDEX and AgMERRA data

The CORDEX data were downloaded from the website of the CORDEX East

Asia (http://cordex-ea.climate.go.kr). In total, four sets of CORDEX data at a

spatial resolution of 0.44° were used to calculate reference evapotranspiration

(Table 2). Those data sets include outputs of Hadley center Global Environmental

Model version 3-Regional climate model (HadGEM3-RA), the regional climate

model version 4 (RegCM4), the weather research and forecasting model

(WRF), and the regional spectral model (YSU-RSM). HadGEM3RA and

SNU-WRF models are non-hydrostatic models whereas RegCM4, and YSU-RSM

models are hydrostatic models (Suh et al., 2012).

Estimates of evapotranspiration using CORDEX data were compared with

those using AgMERRA data (http://data.giss.nasa.gov/impacts/agmipcf/agmerra/).

(26)

The AgMERRA data, which are available at the Goddard Space Flight Center

(GSFC), have been used as a climate forcing data for Agricultural Model

Intercomparison and Improvement Project (Ruane et al., 2015). The reanalysis data

provide daily weather variables for calculation of evapotranspiration with the

geographic latitude/longitude projection at a spatial resolution of 0.25°

Calculation and analysis of reference

evapotranspiration

Reference evapotranspiration ET

0

are used for simulations of crop growth and

hydrological processes (Grismer et al., 2002; Utset et al., 2004). Gridded climate

data have been used to calculate ET

0

for spatiotemporal analysis of

evapotranspiration (Gao et al., 2007; Chattopadhyay and Hulme (1997). The map

of ET

0

(mm d

-1

) was obtained using CORDEX data and AgMERRA data as inputs

to the FAO-56 formula as follows (Allen et al., 1998):

=

. ∆( () . )( )

Eq(1)

where R

n

and G represent the net radiation and the soil heat flux (MJ m

-2

d

-1

),

respectively. G was assumed to be zero for daily calculation of ET

0

(Allen et al.,

1998). T

2

and U

2

indicate daily mean air temperature (K) and wind speed (m s

-2

) at

2 m height, respectively. e

s

and e

a

are saturated and actual vapor pressure (kPa),

respectively. Δ and γ are the slope of vapor pressure deficit (kPa) and

psychrometric constant (kPa °C

-1

), respectively.

(27)

AgMERRA data. Those variables were estimated using methods described in Allen

et al. (1998) (Table 3). For example, outgoing longwave radiation was estimated

because the data are available in the data sets from HadGEM3-RA and YSU-RSM

products but not from the other products. To calculate ET

0

with similar sets of

variables, outgoing longwave radiation was estimated for all the data sets as

follows (Allen et al., 1998):

= 4.903 × 10

(0.34 − 0.14

)(1.35

− 0.35) Eq (2)

where R

l

is outgoing longwave radiation (MJ m

-2

d

-1

). Tx and Tn indicate

maximum and minimum temperature (°C). It was found that maximum and

minimum temperature data of SNU-WRF model were incomplete. Thus, Tx and Tn

in eq. 2 were replaced by the average temperature data for the SNU-WRF model.

R

s

and R

so

, which represents actual and clear sky radiation, respectively, were used

to calculate a fraction of cloud, i.e., R

s

/ R

so

. Clear sky radiation was calculated as

follows:

= ( + ) Eq (3)

where (a

s

+ b

s

) indicates a fraction of extraterrestrial radiation, R

a

, reaching an

earth surface. a

s

and b

s

were assumed to be 0.25 and 0.5, which were recommended

by Allen at al. (1998). R

a

was calculated as follows:

=

( )

(

( )

( ) +

( )

( )

( )) Eq (4)

where G

sc

, d

r

and w

s

represent solar constant, inverse relative distance from

the earth to the sun, and sunset hour angle. ϕ and δ indicate latitude of the each grid

cell and solar declination.

(28)

Because the CORDEX data had specific humidity rather than relative

humidity, e

a

and e

s

were calculated as follows:

=

( .× × )

, and Eq (5)

= 0.6108 ×

(17.27 × /( + 237.3)) Eq (6)

where SH and PS indicate specific humidity (g kg

-1

) and air pressure (kPa),

respectively. T represents average daily temperature (°C) available from the outputs

of RCMs (Table 3).

Calculation of ET

0

was performed only in a part of growing season to

minimize computing resources as our focus was on exploring the functionalities of

the CDSL. Daily ET

0

was calculated from March to May (MAM) because it is

likely that a large amount of irrigation water would be needed for rice paddy fields

in these periods. Once gridded sets of daily evapotranspiration were obtained

using each set of CORDEX data, seasonal averages of evapotranspiration were

calculated for the period of MAM. ET

0

was calculated for the periods from 1981 to

2005 during which both CORDEX and AgMERRA data were available.

In total, seven data sets of ET

0

were obtained in the East Asia region. Four sets

of ET

0

were obtained using CORDEX data from individual RCMs as inputs to eq.

1. Those sets of ET

0

were denoted by the name of RCM corresponding to the data

set. For example, ET

0

calculated using HadGEM3-RA model data was denoted by

ET

HadGEM3-RA

. To compare ensemble approaches, two sets of ensemble data, ET

MME

and MME

ET

, were created. An ensemble of CORDEX data, which was averages of

(29)

create another set of ET

0

, ET

MME

. Average of ET

0

obtained from individual data sets,

MME

ET

, was calculated as follows:

MME

ET

= ∑ET

M

/ 4 Eq (7)

where M represent individual RCMs including HadGEM3RA, YSU-RSM,

SNU-WRF, and RegCM4. Collectively, ET

CORDEX

was used to represent ET

0

obtained from the CORDEX data. AgMERRA data were used as inputs to the

FAO-56 formula to create ET

AgMERRA

, which was used as a reference set.

Probability density of differences between ET

CORDEX

and ET

AgMERRA

was

determined to compare the reliability of ET

0

estimates using CORDEX data. The

Gaussian method was used as the smoothing kernel. The bandwidth of each data

set was calculated from Silverman’s rule of thumb (Silverman, 1986).

The degree of agreement statistics was determined to compare ET

0

estimates

using different products of climate data as inputs to the FAO-56 formula. The root

mean square error (RMSE) was determined between the values of ET

AgMERRA

and

ET

CORDEX

as follows:

=

(

[ ] −

[ ]) , Eq (7)

where n is the number of the valid grid cell [i] represents each grid cell of

ET

CORDEX

and ET

AgMERRA

. Concordance correlation coefficient (CCC), which has

been used to represent both precision and accuracy, was determined as follows (Lin,

1989):

=

( )

, Eq (8)

(30)

indicate standard deviation and average of ET

AgMERRA

and ET

CORDEX,

respectively.

Implementation of R scripts

A customized script for R was prepared to calculate ET

0

using gridded climate

data (Fig. 2; supplementary information). The script includes procedures to prepare

the climate data using the CDSL, to determine variables required for eq. 1, to

calculate ET

0

, and to create output files of ET

0

. For functions associated with

geographic information system (GIS), high-performance computing, and statistical

analysis, the R packages were used in the script. The R packages allow use of

external functions written with other than R language. Those packages consist of

functions written in R or other languages, e.g., C, a configuration file for compiling,

the namespace of the R functions and description about the package.

A package for R was built to facilitate use of CDSL in R (Appendix). In the R

package, functions including readGrid and loadCDSL were implemented to import

gridded data into R using the CDSL. The readGrid written in R is used to call the

loadCDSL function. The readGrid function requires filename, spatial extent,

temporal range, and file format for a gridded data file. When an ensemble data are

to be prepared using the loadCDSL function, additional options including a list of

filenames and weight values for each file are required to create ensemble data.

The loadCDSL function was implemented to provide an interface between the

CDSL and R. In the loadCDSL function, the readCORDEX function of the CDSL

is called using an option to specify a gridded data file. The R list object created

using user inputs is converted to an object in a composite data type in C, which is

(31)

used as an input to the readCORDEX function. When the R list object has multiple

filenames with an ensemble option, the loadCDSL function calls the

ensemCORDEX function to create ensemble data. Gridded data returned from the

readCORDEX or ensemCORDEX functions are stored as an array object of C in

the loadCDSL function. Then, the array data object of R is returned to readGrid

function from the loadCDSL function.

Multiple steps were taken to calculate ET

0

in the East Asia region once climate

data were imported using the R package for the CDSL. Climate surfaces were

divided into groups by latitude to facilitate calculation of ET

0

using parallel

processing. Climate data for each grid cell were used as inputs to functions that

implemented eqs. 1 - 6.

Geospatial map of ET

0

was created after ET

0

was calculated. Once ET

0

was

calculated for each grid cell, the average values of ET

0

for a given period, e.g.,

from March to May, were obtained. Those average values were stored in a

two-dimensional array, which was used to create GIS compatible data file, e.g., the

Geospatial Tagged Image File Format (GeoTIFF) files. The maps of ET

0

were

created using “raster” package, which has specialized functionalities to manage

gridded data (Hijmans and Etten, 2015).

The degree of agreement statistics was determined between ET

CORDEX

and

ET

AgMERRA

. The values of RMSE were determined using eq. 5. The value of CCC

was obtained for each grid cell between two sets of ET

0

using the epiR package

(Stevenson et al., 2015). Probability density of the bias was determined using R.

Three sets of R script were prepared to examine computing time under

(32)

high-performance computing (Fig. 2). Because the total size of gridded climate data was

about 220 GB, a high-performance computing approach was used in the R script as

well as the CDSL. Two sets of R scripts were written to compare two versions of R

package for the CDSL with and without functionalities of parallel processing based

on openMP, respectively. Another set of the script was written to examine

computing time under high-performance computing environment provided in R.

Thus, the CDSL without openMP functionalities were used in the script. The

package doSNOW, which provides functionalities of high-performance computing

(Revolution Analytics, 2014), was used for ET

0

calculation. The functions included

in the doSNOW package was used to read gridded climate data in parallel. A range

of processor cores, e.g., from 1-24, was used for the preparation of data and

calculation of ET

0

to examine the performance of parallel computing with

increasing number of processors.

Analysis of Reference evapotranspiration estimates

from gridded climate data

The difference between ET

CORDEX

and ET

AgMERRA

was relatively large in regions

with complex terrains (Figs. 3-4). For example, parts of Myanmar where lowland

plains and mountains locate within a small area had considerably large differences

between ET

AgMERRA

and ET

CORDEX

, e.g., 64% higher for ET

RegCM4

. In contrast, the

difference was relatively small in large plains and coastal areas, e.g., in southern

China and Indonesia.

(33)

For example, MME

ET

was relatively similar to ET

AgMERRA

in southern regions where

rice would be cultivated, e.g., plains of China, Philippines, Indonesia, and Japan

whereas ET

MME

had relatively large biases in those areas. In the northern area, e.g.,

central regions of China, MME

ET

tended to have higher ET

0

than ET

AgMERRA

whereas

ET

MME

had a similar magnitude of ET

0

compared with ET

AgMERRA

.

Probability density functions of the difference between ET

CORDEX

and

ET

AgMERRA

differed by RCMs (Fig. 5). Tong et al. (2007) reported that the RMSE of

ET

0

was about 0.4 mm d

-1

when ET

0

was estimated using spatial interpolation.

About 64% of grid cells for ET

SNU-WRF

had biases similar to the previous study, e.g.,

from -0.4 to 0.4 mm d

-1

. In contrast, ET

RegCM

had biases between -0.4 and 0.4 mm

d

-1

for 49% of grid cells.

The degree of agreement between ET

HadGEM3-RA

and ET

AgMERRA

was greater than

other models (Fig. 6). Average CCC of ET

HadGEM3-RA

during 25 years was about 0.80

whereas CCC of other data sets ranged from 0.73 to 0.77. ET

SNU-WRF

had the lowest

value of CCC. MME

ET

had greater CCC, which was 0.83 for the average CCC

during 25 years, than other CORDEX data set. The RMSE had a similar pattern to

CCC. ET

HadGEM3-RA

and MME

ET

had relatively low RMSE, which was 0.73 and 0.68

respectively, whereas ET

SNU-WRF

had the largest RMSE (0.93).

The degree of agreement between ET

AgMERRA

and ET

CORDEX

tended to decrease

over time (Fig. 6). The CCC values of ET

HadGEM3-RA

and MME

ET

had a smaller

negative trend than other sets. CCC of ET

SNU-WRF

decreased more than that of other

models. In the most of the study period, MME

ET

had the greatest value of CCC and

(34)

other sets for 25 years.

Performance of gridded data processing

New functions implemented in the CDSL, e.g., MPprow, was effective to

reduce the processing time in data loading (Fig. 7A). Even when a single processor

core was used, the running time for data loading decreased by 82% using the

functions implemented in the CDSL compared with using the original functions of

the GrADS. Use of multiple processor cores decreased the running time further.

For example, the running time for data loading decreased by 30% when 16

processor cores were used. However, the effectiveness of using multiple processor

cores became relatively lower as the number of processor cores increased up to 24

cores.

Application of a package for parallel processing to R was useful to reduce the

processing time for loading CORDEX data (Fig. 7B). It took about 67.6 minutes

with one processor core to load 150 CORDEX data files for preparation of an

ensemble data set for the study periods. When 24 processor cores were used for

loading data concurrently using the doSNOW package, the running time decreased

by 86%.

(35)

Table 2. Properties of CORDEX East Asia and AgMERRA data sets

HadGEM3-RA

RegCM4

SNU-WRF

YSU-RSM

AgMERRA

Resolution

0.44°

0.44°

0.44°

0.44°

0.25°

Grid size

167 x 204

195 x 241

196 x 232

198 x 241

720 x 1440

Projection

1

rotll

lcc

lcc

lcc

ll

Calendar

2

360-day

360-day

Regular

360-day

Regular

1.

rotll, lcc,

and ll indicate rotated latitude and longitude, Lambert conic

conformal, and Geographic(lat/lon) projections, respectively.

(36)

Table 3. Variable names of CORDEX and AgMERRA products for calculation of

reference evapotranspiration

CORDEX

AgMERRA

R

n

R

ns

- R

nl

R

ns

- R

nl

R

l

Eq. 2

Eq. 2

R

ns

(1 – α) R

s

R

ns

- R

nl

R

s

rsds

srad

α

0.23

0.23

R

so

Eq. 3

Eq. 3.

U

2

sfcWind

1

wndspd

K

tas

(tmax + tmin) / 2

e

s

Eq. 4

Eq. 4

e

a

Eq. 3

e

s

ⅹ rhstmax

Δ

Δ = 4098e

s

/ (K -35.85)

2

Δ = 4098e

s

/ (K -35.85)

2

γ

γ = 0.665 x 10

-3

PS

γ = 0.665 x 10

-3

PS

Tx

tasmax

2

tmax

Tn

tasmin

2

tmin

SH

huss

-PS (kPa)

ps

101.3

1. For SNU-WRF and YSU-RSM datasets, wind speed was calculated from “uas” and “vas”

data which represent wind velocity of east and north direction, respectively.

2. the value of tasmax and tasmin for the SNU-WRF model was replaced by that of tas,

respectively.

(37)

Fig. 2. The Nassi-Shneiderman diagram of R scripts to calculate reference

evapotranspiration using the CORDEX Data Support Library (CDSL). Two sets of

the script were implemented to compare computing time (A) with and (B) without

parallel processing functionality using the doSNOW package, respectively.

(38)

Fig. 3. Average daily reference evapotranspiration in East Asia during

March-April-May in 1981-2005. The map of ET

AgMERRA

was obtained using AgMERRA

(39)

Fig. 4. The bias of reference evapotranspiration estimates (ET

0

) during

March-April-May in 1981–2005. ET

M

represents ET

0

determined using a given gridded

data set M as inputs to the FAO 56 formula. The bias was determined as ET

AgMERRA

- ET

M

where M includes the outputs of (a) RegCM4, (b) YSU-RSM, (c) SNU-WRF,

(d) HadGEM3-RA models, and (e) averages of these individual outputs. (f) ET

M

(40)

Fig. 5. Probability density of bias of reference evapotranspiration estimates (ET

0

)

during March-April-May in 1981–2005. ET

M

represents ET

0

determined using a

given gridded data set M as inputs to the FAO 56 formula. The bias was determined

as ET

AgMERRA

- ET

M

where M includes the outputs of (a) RegCM4 and YSU-RSM,

which are non-hydrostatic models, (b) SNU-WRF and HadGEM3-RA, which are

hydrostatic models, and (c) averages of these individual outputs. ET

M

includes

MME

ET

, which is the average of ET

M

for given four RCMs.

(41)

Fig. 6. Root mean square error (RMSE; A) and concordance correlation coefficient

(CCC;

B)

of

reference

evapotranspiration

estimates

(ET

0

). ET

M

represents ET

0

determined using a given gridded data set M as inputs to

the FAO 56 formula. ET

AgMERRA

was used as reference data. ET

M

where M includes

the outputs of (a) RegCM4 and YSU-RSM, which are non-hydrostatic models, (b)

SNU-WRF and HadGEM3-RA, which are hydrostatic models, and (c) averages of

these individual outputs. ET

M

includes MME

ET

, which is the average of ET

M

for

(42)

Fig. 7. The rate of computing time reduction using multiple processor cores.

Computing time was compared between (A) two versions of the CDSL with and

without parallel processing based on openMP, respectively. Computing time was

also compared for (B) the use of doSNOW package for parallel processing

functionality within R. The CDSL. The task of importing CORDEX data into R

environment was indicated by “Data loading”. “Data distribution” indicates the

task of dividing and transferring gridded climate data to each processor core for

parallel processing. “ET0 calculation” represents the tasks of calculating reference

evapotranspiration using the FAO-56 formula.

(43)

DISCUSSION

Our results demonstrated that the CDSL would be useful to prepare input data

for agricultural models using gridded climate data including CORDEX data. Using

the CDSL, for example, data sets that have uniform properties, e.g., projection,

spatial resolution, and calendar system, were prepared with minimum effort and

short running time for the outputs of different RCMs. Regional impact assessment

of climate change would be useful for identifying adaptation measures, which

would increase sustainability in the region (Yin, 2003; Gosain et al., 2006). Such

studies would benefit from the CDSL, which would help preparation of gridded

climate data in a region, e.g., CORDEX data, as inputs to agricultural models.

In an assessment of climate change impact on agricultural production, it is

crucial to obtain reliable outcomes from a simulation of agricultural ecosystems

using models (Aggarwal and Mall, 2002). Ensemble approaches have been

considered one of the methods to minimize uncertainty (Asseng et al., 2013; Martre

et al., 2015). Because the CDSL have functionalities to aid preparation of input

data from different regional gridded data and to create ensemble sets from multiple

data sets, it would facilitate regional studies with ensemble approaches. For

example, different sets of CORDEX data were prepared as inputs to the FAO-56

formula using the CDSL in R, which allowed reliable estimation of ET

0

in the

region of interest

It was found that reasonable ET

0

could be estimated from the ensemble of ET

0

obtained from individual data sets. ET

0

in areas with complex terrains tended to

(44)

were caused by an algorithm used in the regional climate models, e.g., hydrostatic

and non-hydrostatic models. Nevertheless, the ensemble of ET

0

estimates, e.g.,

MME

ET

, had less bias than other estimates using individual or ensemble data sets as

inputs, compared with ET

0

using AgMERRA data.

The impact assessment of climate change on agricultural ecosystems could be

improved using ensemble sets obtained from weighting scheme or bias correction

approach (Ceglar and Kajfez-Bogataj, 2012). The CDSL has functionalities to

import gridded climate data into a data analysis tool for different weight schemes

and bias correction methods. For example, the plotrix package of R (Lemon, 2006)

can be used to calculate the Taylor index for each weather variables or

evapotranspiration estimates. In the further studies, estimation of

evapotranspiration would be needed using CORDEX data or ensemble set to which

bias correction or weighting scheme were applied.

Although our analysis was focused on spring periods to demonstrate

functionalities of the CDSL, it was possible to identify areas where water demands

would be considerably high during the early growing season. For example,

Philippines and Myanmar have higher ET

0

than other regions in the MAM.

Estimation of ET

0

during a whole season would help reliable assessment of climate

change impact on water demands from rice fields along with an analysis of

precipitation. Further assessment of actual evapotranspiration would be helpful for

prepare of climate change, which merits further studies on assessment of

evapotranspiration and drought.

(45)

assessment of climate on agricultural ecosystems. Because the CDSL was

implemented as an interface to a data analysis tool that supports high-performance

computing, various approaches for high-performance computing could be used. For

example, the total running time for calculation of ET

0

decreased by 82% using the

doSNOW package within R. The CDSL that allows parallel processing for loading

climate data also resulted in reduction of the running time further for preparation of

input data, e.g., by 30% with 16 processor cores. Still, more processor core did not

necessarily improve computing time when parallel processing functionalities was

used. In general, gain of computing time from high performance computing would

decrease with the increasing number of processors due to time for data distribution

and collection between multiple cores. Thus, it would be recommended to identify

an optimum number of processors for parallel processing. For example, the CDSL

with openMP functionality had the least loading time at 16 processor cores.

The CDSL would minimize data storage requirements for preparation of

inputs to agricultural models. To perform ensemble simulation of agricultural

ecosystems, multiple sets of climate data could be used as inputs. As regional

climate data often have high spatial resolution, total file size for regional impact

assessment studies could become considerably large, e.g. >200 GB. Using the

CDSL, no additional data files are created because it is used as an interface to other

data analysis tools.

Because different types of gridded data have been available for regional

studies, support for multiple data format would facilitate regional impact

assessment studies. By default, the CDSL has functionalities to support the netCDF

(46)

format and the gridded binary format. In further studies, it would be merited to

examine functionalities to prepare inputs from data files in different file formats,

e.g., GRIB and HDF formats. For example, input data from NASA data sets and

MODIS datasets can be prepared for crop growth simulation models using the

CDSL.

Implementation of additional interpolation schemes would be helpful for the

preparation of reliable input data to agricultural models. For example, Zhao et al.

(2015) showed that high-resolution climate data would be preferable to assess

climate change impact in regions with a complex terrain. Rezaei et al. (2015)

suggested that the spatial resolution of climate input data would affect the

reliability of output from the model. Because the CDSL depends on bilinear

interpolation, it is limited to take into account the effects of a complex terrain for

spatial interpolation of climate data. Agricultural ecosystems are usually influenced

by local terrains. Thus, implementation of reliable spatial interpolation approaches

into the CDSL would help the preparation of reliable input data at a higher spatial

resolution for agricultural models.

(47)

REFERENCES

Aggarwal, P.K., Mall, R.K., 2002. Climate change and rice yields in diverse

agro-environments of India. II. Effect of uncertainties in scenarios and crop models on

impact assessment. Climatic Change 52, 331-343.

Allen, R.G., Pereira, L.S., Raes, D., Smith, M., Food and Agriculture Organization

of the United Nations., 1998. Crop evapotranspiration: guidelines for computing

crop water requirements. Food and Agriculture Organization of the United Nations,

Rome.

Anandhi, A., Srinivas, V.V., Kumar, D.N., Nanjundiah, R.S., Gowda, P.H., 2014.

Climate change scenarios of surface solar radiation in data sparse regions: a case

study in Malaprabha River Basin, India. Clim Res 59, 259-270.

Arnell, N.W., 1999. Climate change and global water resources. Global Environ

Chang 9, S31-S49.

Asseng, S., Ewert, F., Rosenzweig, C., Jones, J.W., Hatfield, J.L., Ruane, A.C.,

Boote, K.J., Thorburn, P.J., Rotter, R.P., Cammarano, D., Brisson, N., Basso, B.,

Martre, P., Aggarwal, P.K., Angulo, C., Bertuzzi, P., Biernath, C., Challinor, A.J.,

Doltra, J., Gayler, S., Goldberg, R., Grant, R., Heng, L., Hooker, J., Hunt, L.A.,

Ingwersen, J., Izaurralde, R.C., Kersebaum, K.C., Muller, C., Kumar, S.N., Nendel,

C., O'Leary, G., Olesen, J.E., Osborne, T.M., Palosuo, T., Priesack, E., Ripoche, D.,

Semenov, M.A., Shcherbak, I., Steduto, P., Stockle, C., Stratonovitch, P., Streck, T.,

(48)

Supit, I., Tao, F., Travasso, M., Waha, K., Wallach, D., White, J.W., Williams, J.R.,

Wolf, J., 2013. Uncertainty in simulating wheat yields under climate change. Nat

Clim Change 3, 827-832.

Banzon, V.F., Reynolds, R.W., Stokes, D., Xue, Y., 2014. A 1/4

degrees-Spatial-Resolution Daily Sea Surface Temperature Climatology Based on a Blended

Satellite and in situ Analysis. J Climate 27, 8221-8228.

Barberà, M.J., Niclos, R., Estrela, M.J., Valiente, J.A., 2015. Climatology of the

stability and humidity terms in the Haines Index to improve the estimate of forest

fire risk in the Western Mediterranean Basin (Valencia region, Spain). Int J

Climatol 35, 1212-1223.

Berman, F., Chien, A., Cooper, K., Dongarra, J., Foster, I., Gannon, D., Johnsson,

L., Kennedy, K., Kesselman, C., Mellor-Crummey, J., Reed, D., Torczon, L.,

Wolski, R., 2001. The GrADS project: Software support for high-level grid

application development. Int J High Perform C 15, 327-344.

Ceglar, A., Kajfez-Bogataj, L., 2012. Simulation of maize yield in current and

changed climatic conditions: Addressing modeling uncertainties and the

importance of bias correction in climate model simulations. Eur J Agron 37, 83-95.

Chattopadhyay, N., Hulme, M., 1997. Evaporation and potential evapotranspiration

in India under conditions of recent and future climate change. Agr Forest Meteorol

87, 55-73.

(49)

Design,

version

3.1,

3

March

2014.

<http://cordex.dmi.dk/joomla/images/CORDEX/cordex_archive_specifications.pdf

>. (assessed 07.14.2015)

Deryng, D., Conway, D., Ramankutty, N., Price, J., Warren, R., 2014. Global crop

yield response to extreme heat stress under multiple climate change futures.

Environ Res Lett 9.

Elshamy, M.E., Seierstad, I.A., Sorteberg, A., 2009. Impacts of climate change on

Blue Nile flows using bias-corrected GCM scenarios. Hydrol Earth Syst Sc 13,

551-565.

Gao, G., Chen, D.L., Xu, C.Y., Simelton, E., 2007. Trend of estimated actual

evapotranspiration over China during 1960-2002. J Geophys Res-Atmos 112.

Giorgi, F., Jones, C., Asrar, G.R., 2009. Addressing climate information needs at

the regional level: the CORDEX framework. World Meteorological Organization

(WMO) Bulletin 58, 175.

Gosain, A.K., Rao, S., Basuray, D., 2006. Climate change impact assessment on

hydrology of Indian river basins. Curr Sci India 90, 346-353.

Grismer, M.E., Orang, M., Snyder, R., Matyac, R., 2002. Pan evaporation to

reference evapotranspiration conversion methods. J Irrig Drain E-Asce 128,

180-184.

Hijmans, R., Van Etten, J., 2015, Raster: Geographic analysis and modeling with

raster

data,

R

Package

version

2.4-15.

(50)

<http://CRAN.R-project.org/package=doSNOW>, (accessed 12.07.2015).

Hirschi, M., Stoeckli, S., Dubrovsky, M., Spirig, C., Calanca, P., Rotach, M.W.,

Fischer, A.M., Duffy, B., Samietz, J., 2012. Downscaling climate change scenarios

for apple pest and disease modeling in Switzerland. Earth Syst Dynam 3, 33-47.

IPCC, 2012 International Panel on Climate Change (IPCC), Managing the Risks of

Extreme Events and Disasters to Advance Climate Change Adaptation. Field, C.B.,

Barros V., Stocker, T.F., Qin, D., Dokken, D.J., Ebi, K.L., Mastrandrea, M.D.,

Mach, K.J., Plattner, G.-K., Allen, S.K., Tignor, M., Midgley P.M. (Eds.), A special

Report of Working Groups I and II of the Intergonvernmental Panel on Climate

Change. Cambridge University Press, Cambridge, UK, and New York, NY, USA,

582 p.

Jones, P.G., Thornton, P.K., 2003. The potential impacts of climate change on

maize production in Africa and LatinAmerica in 2055. Global Environ Chang 13,

51-59.

Lemon, J., 2006, Plotrix: a package in the red light district of R, R package version

3.6-1. <http://CRAN.R-project.org/package=plotrix>, (accessed 01.25.2016).

Lin, L.I., 1989. A Concordance Correlation-Coefficient to Evaluate Reproducibility.

Biometrics 45, 255-268.

Lobell, D.B., Field, C.B., Cahill, K.N., Bonfils, C., 2006. Impacts of future climate

change on California perennial crop yields: Model projections with climate and

crop uncertainties. Agr Forest Meteorol 141, 208-218.

참조

관련 문서

- Click the Icon of Record Log Data from Equipment Selection Menu (Log Data Record mode ON – shall be identified Log Data saved or not during on moment of escape

Azure Data Factory (ADF) is a cloud-based data integration service that allows you to orchestrate and automate data movement and data transformation. Ingesting data can

Existing method has applied the size of the target to the virtual character by measuring manually, but now using Kinect sensor the motion data file can

Illustration of the sample connections used for taking van der Pauw transport data configuration (a)-(d) are employed for collecting resistivity data while

The used output data are minimum DNBR values in a reactor core in a lot of operating conditions and the input data are reactor power, core inlet

This work builds inversely a base performance model of a turboprop engine to be used for a high altitude operation UAV using measured performance data,

 store value (read from the Register File during decode) written to the Data Memory.  load value, read from the Data Memory, written to

For the system development, data collection using Compact Nuclear Simulator, data pre-processing, integrated abnormal diagnosis algorithm, and explanation