日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

cas-ESM 安装教程

發布時間:2024/3/26 编程问答 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 cas-ESM 安装教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

前言

一、準備環境和代碼

1.拷貝代碼

二、機器相關的腳本文件配置

1.復制配置文件并命名

2.修改配置文件

(1)Macros.huanmy_intel?

(2)config_machine.xml

三、創建case和編譯

1.創建case

2.編譯case

四、運行case

1.編寫作業腳本

2.拷貝陸面模式初始場和強迫場

(1)mkdir timing

(2)陸面資料

?(3)修改一些in的 參數

3.提交和查看作業腳本


前言

之前一只在發展和運行cesm ,而我的主要博士任務是發展cas-esm,之前一直是受困于沒有代碼和運行方法。

今天我終于和所里的發展cas-esm 動力框架的老師聯系,給了我代碼和運行的方法。

下面將要進行cas-esm 的移植和運行:


?

一、準備環境和代碼

1.拷貝代碼

因為都是在密云的大科學裝置上的,所以只需要將代碼考到我的目錄里就可以。

只需要用到cp命令

cp -r xxx /data/name/cas-esm/

其中xxx是cas-esm的代碼路徑

2.加載環境

?.bashrc

# .bashrc# Source global definitions if [ -f /etc/bashrc ]; then. /etc/bashrc fi# Uncomment the following line if you don't like systemctl's auto-paging feature: # export SYSTEMD_PAGER=# User specific aliases and functions alias tl='tail -f' alias yhq='squeue' alias yhi='sinfo' alias yc='scancel' #alias ls='ls -lh --time-style="+%Y-%m-%d %H:%I:%S"'module purge #module use ~/.module #intelmpi2018 module load compiler/intel/2017.5.239 module load mathlib/netcdf/intel/4.4.1 #czy module load apps/ncl_ncarg/6.3.0 module load apps/ncl_ncarg/6.6.2 module load apps/nco/intel/4.8.1 module load apps/anaconda3/5.3.0 module load mathlib/cdo/intel/1.10.19 module load mathlib/hdf5/intel/1.8.20 module load mathlib/jasper/intel/1.900.1 module load mathlib/jpeg/intel/9a module load mathlib/libpng/intel/1.2.12 module load mathlib/pnetcdf/intel/1.12.1 module load mathlib/szip/intel/2.1.1 module load mathlib/udunits/intel/2.2.28 module load mpi/intelmpi/2017.4.239 #module load mpi/intelmpi/2018.4.274 module load mathlib/zlib/intel/1.2.11 export PATH=/public/home/zhangh/soft/jdk-16.0.1/bin:$PATH alias panoply=/public/home/zhangh/soft/PanoplyJ/panoply.sh . /public/software/apps/anaconda3/5.3.0/etc/profile.d/conda.sh export ncview=/public/software/apps/ncview-2.1.7 export PATH=/public/software/apps/ncview-2.1.7/intel/bin:$PATH

二、機器相關的腳本文件配置

1.復制配置文件并命名

代碼如下(示例):

cd $CAS-ESM_HOME/scripts/ccsm_utils/Machines

ls? *linux_intel

env_machopts.generic_linux_intel? mkbatch.generic_linux_intel

Macros.generic_linux_intel

cp env_machopts.generic_linux_intel??? env_machopts.def_intel

cp mkbatch.generic_linux_intel????? mkbatch.def_intel

cp Macros.huanty_czy???? Macros.def_intel

其中def 可以自己取名字

cp env_machopts.generic_linux_intel??? env_machopts.huanmy_intelcp mkbatch.generic_linux_intel????? mkbatch.huanmy_intelcp Macros.huanty_czy???? Macros.huanmy_intel

ls? *huanmy_intel

env_machopts.huanmy_intel? mkbatch.huanmy_intel

Macros.huanmy_intel

2.修改配置文件

env_machopts.huanmy_intel

這個腳本是用來設定所使用的機器是否支持MPISERIAL,如果支持,則該腳本無需修改,否則需要修改。

mkbatch.huanmy_intel

這個腳本是用來自動生成提交作業的腳本文件,根據作業系統的不同,編寫內容也不同。如果你決定在生成可執行文件后,手動編寫作業腳本文件,則該腳本可不做修改。

Macros.huanmy_intel

最重要的腳本,用來設定Fortran, C, NetCDF以及MPI的路徑,由于在同一個機子上移植所以我這里也不需要修改

NETCDF_PATH?? := /public/software/mathlib/netcdf/intel/4.1.3

MPICH_PATH := /public/software/mpi/intelmpi/2017.4.239/intel64

但是我檢查我load的module在這里

?which ncdump?
/public/software/mathlib/libs-intel/netcdf/4.4.1/bin/ncdump

config_machines.xml

這里和之前的cesm的配置就相像了

<machine MACH=“huanmy_intel"

?????????????????? DESC="afw 64pes/node"

????????????????? EXEROOT="$CAS-ESM_HOME/$CASE"

????????????????? OBJROOT="$EXEROOT"

????????????????? INCROOT="$EXEROOT/lib/include"

????????????????? DIN_LOC_ROOT_CSMDATA="/data/zhangh/public/inputdata"

????????????????? DOUT_S_ROOT="$ CAS-ESM_HOME /$CASE"

????????????????? DOUT_L_HTAR="FALSE"

????????????????? DOUT_L_MSROOT="csm/$CASE“

?? ? OS="Linux"

????????????????? GMAKE_J="2"

????????????????? MAX_TASKS_PER_NODE=“40"

????????????????? MPISERIAL_SUPPORT="TRUE" />

紅色字是需要重點關注的,其中數據文件夾用了老師的,cas-esm的文件下載有點不一樣,自己不好弄

config_pes.xml

添加適合機器配置cpu個數信息

<pes mach_match="afw" >
? ? <NTASKS_ATM>128</NTASKS_ATM> <NTHRDS_ATM>1</NTHRDS_ATM> <ROOTPE_ATM>0</ROOTPE_ATM>
? ? <NTASKS_LND>128</NTASKS_LND> <NTHRDS_LND>1</NTHRDS_LND> <ROOTPE_LND>0</ROOTPE_LND>
? ? <NTASKS_ICE>120</NTASKS_ICE> <NTHRDS_ICE>1</NTHRDS_ICE> <ROOTPE_ICE>0</ROOTPE_ICE>
? ? <NTASKS_OCN>120</NTASKS_OCN> <NTHRDS_OCN>1</NTHRDS_OCN> <ROOTPE_OCN>0</ROOTPE_OCN>
? ? <NTASKS_CPL>128</NTASKS_CPL> <NTHRDS_CPL>1</NTHRDS_CPL> <ROOTPE_CPL>0</ROOTPE_CPL>
? ? <NTASKS_GLC>128</NTASKS_GLC> <NTHRDS_GLC>1</NTHRDS_GLC> <ROOTPE_GLC>0</ROOTPE_GLC>
? ? <PES_LEVEL>1m</PES_LEVEL>
</pes>

?相關的三個文件放在這里

(1)Macros.huanmy_intel?

#=============================================================================== # SVN $Id: Macros.cppdefs 28555 2011-05-20 16:56:22Z fischer $ # SVN $URL: https://svn-ccsm-models.cgd.ucar.edu/scripts/branch_tags/cesm1_0_rel_tags/cesm1_0_3_n02_scripts4_110531b/ccsm_utils/Machines/Macros.cppdefs $ #=============================================================================== # set CPP options (must use this before any flags or cflags settings) # Scripts build: this file is prepended to the $CASEROOT/Macros.machine file # by create_newcase # Cam build: this file is prepended to the $cam_bld/Macros file # by cam's configure #===============================================================================CPPDEFS := $(USER_CPPDEFS)# USE_ESMF_LIB is currently only defined in env_build.xml ifeq ($(USE_ESMF_LIB), TRUE)CPPDEFS += -DUSE_ESMF_LIB endif# ESMF_INTERFACE is currently only defined in env_build.xml ifeq ($(COMP_INTERFACE), ESMF)CPPDEFS += -DESMF_INTERFACE elseCPPDEFS += -DMCT_INTERFACE endif# USE_MPISERIAL is currently only defined in env_conf.xml ifeq ($(USE_MPISERIAL),TRUE)# defaultCPPDEFS += -DNO_MPI2 elseCPPDEFS += -DHAVE_MPI endif# CCSM_BGC is currently only defined in env_conf.xml ifneq ($(CCSM_BGC),)ifneq ($(CCSM_BGC),none)CPPDEFS += -D$(CCSM_BGC)endif endif# CCSM_VOC is currently only defined in env_conf.xml ifeq ($(CCSM_VOC), TRUE)CPPDEFS += -DVOC endif# GLC_NEC is defined in env_conf.xml ifneq ($(GLC_NEC),0)CPPDEFS += -DGLC_NEC_$(GLC_NEC) endif# Whether WRF is open or not ifeq ($(strip $(COMP_WRF)),wrf)CPPDEFS += -DWRF endif # Set config args for pio and mct to blank and then enable serial # if USE_MPISERIAL (in env_conf) is set CONFIG_ARGS := ifeq ($(USE_MPISERIAL),TRUE)CONFIG_ARGS= --enable-mpiserial endif ifeq ($(MODEL),pio)ifeq ($DEBUG,TRUE)CONFIG_ARGS+= --enable-debugendif endif#=============================================================================== # The following always need to be set # SPMD Whether to build in SPMD mode or not. [values TRUE FALSE] # SMP Set to TRUE to enable building in SMP mode (uses OpenMP). # USER_CPPDEFS CPP definitions (non platform dependent) # #===============================================================================# Note that CPPDEFS is set in Macros.cppdefs CPPDEFS += -DLINUX -DSEQ_$(FRAMEWORK) -DFORTRANUNDERSCORE -DNO_R16 -DNO_SHR_VMATH ifeq ($(compile_threaded), true)CPPDEFS += -DTHREADED_OMP endififeq ($(USE_MPISERIAL),TRUE)FC := ifort CC := mpiicc else # FC := mpif90FC := mpiifort # CC := mpiccCC := mpiicc endif#===================================================== # GENERIC_USER # The netcdf and mpi paths need to be set somewhere. In CESM, this # is normally done by setting the NETCDF_PATH and MPICH_PATH # variables in this Macros file. But they could also be set in the # default user paths, by an explicit addition to the local path # in the env_mach_specific file, or via setting NETCDF_PATH # and MPICH_PATH environment variables in the env_mach_specific file. # Also, review the relative paths of the INC_, LIB_, and MOD_ paths # below. Ignore PNETCDF stuff initially, it's not required.ifeq ($(strip $(NETCDF_PATH)),)NETCDF_PATH := /public/software/mathlib/libs-intel/netcdf/4.4.1 endif INC_NETCDF := $(NETCDF_PATH)/include LIB_NETCDF := $(NETCDF_PATH)/lib -lnetcdff -lnetcdf MOD_NETCDF := $(NETCDF_PATH)/include ifeq ($(strip $(MPICH_PATH)),) MPICH_PATH := /public/software/mpi/intelmpi/2017.4.239/intel64 endif ifeq ($(USE_MPISERIAL),TRUE)INC_MPI := $(CODEROOT)/utils/mct/mpi-serialLIB_MPI := elseLIB_MPI := $(MPICH_PATH)/libINC_MPI := $(MPICH_PATH)/include endif MPI_LIB_NAME := mpi PNETCDF_PATH := INC_PNETCDF := LIB_PNETCDF := LAPACK_LIBDIR := #=====================================================CFLAGS := $(CPPDEFS) -m64 FIXEDFLAGS := -132 FREEFLAGS := -FR #FFLAGS := $(CPPDEFS) -no-prec-div -traceback -convert big_endian -fp-model source -assume byterecl -ftz -traceback -m64 -shared-intel -mcmodel=large -safe-cray-ptr FFLAGS := $(CPPDEFS) -no-prec-div -traceback -convert big_endian -fp-model source -assume byterecl -ftz -m64 -mcmodel=large -safe-cray-ptr FFLAGS_NOOPT := $(FFLAGS) -O0 FFLAGS_OPT := -O1 LDFLAGS := -m64 -static-intel AR := ar MOD_SUFFIX := mod CONFIG_SHELL :=#=============================================================================== # Set include paths (needed after override for any model specific builds below) #===============================================================================INCLDIR := -I. ifneq ($(strip $(INC_NETCDF)),) INCLDIR += -I$(INC_NETCDF) endif ifneq ($(strip $(MOD_NETCDF)),) INCLDIR += -I$(MOD_NETCDF) endif ifneq ($(strip $(INC_MPI)),) INCLDIR += -I$(INC_MPI) endif ifneq ($(strip $(INC_PNETCDF)),) INCLDIR += -I$(INC_PNETCDF) endif#=============================================================================== # Set model and other specific options # NOTE - all CPPDEFS options must be defined before this point #=============================================================================== ifeq ($(strip $(MODEL)),pop2) FFLAGS := $(CPPDEFS) -O1 -r8 -i4 -g -convert big_endian -assume byterecl -fp-model precise -fp-speculation=safe -no-vec -traceback endif ifeq ($(strip $(MODEL)),licom) FFLAGS := $(CPPDEFS) -O1 -r8 -i4 -g -convert big_endian -assume byterecl -DLICOM -fp-model precise -fp-speculation=safe -no-vec -traceback endififeq ($(DEBUG),TRUE)FFLAGS += -CU -check pointers -fpe0 -ftzFFLAGS_NOOPT += -CU -check pointers -fpe0 -ftz elseFFLAGS += $(FFLAGS_OPT) endififeq ($(compile_threaded), true)FFLAGS += -openmpFFLAGS_NOOPT += -openmpCFLAGS += -openmpLDFLAGS += -openmp endififeq ($(strip $(MODEL)),cam) # These RRTMG files cause a compiler error when using optimization. # Until mods are made to read the data from files, just remove optimization from # their compilation. rrtmg_lw_k_g.o: rrtmg_lw_k_g.f90$(FC) -c $(CPPDEFS) $(INCLDIR) $(INCS) $(FREEFLAGS) $(FFLAGS_NOOPT) $< rrtmg_sw_k_g.o: rrtmg_sw_k_g.f90$(FC) -c $(CPPDEFS) $(INCLDIR) $(INCS) $(FREEFLAGS) $(FFLAGS_NOOPT) $< endif#===================================================== # GENERIC_USER # Options passed to the mct and pio build are set hereifeq ($(MODEL),mct)#add arguments for mct configure hereCONFIG_ARGS += CC="$(CC)" FC="$(FC)" F90="$(FC)" INCLUDEPATH="-I$(INC_MPI)" endififeq ($(MODEL),pio)ifneq ($(strip $(PIO_CONFIG_OPTS)),)CONFIG_ARGS += $(PIO_CONFIG_OPTS)endif CONFIG_ARGS += MPIF90="mpiifort" CC="$(CC)" F90="$(FC)" NETCDF_PATH="$(NETCDF_PATH)" MPI_INC="-I$(INC_MPI)" endif #=====================================================

(2)config_machine.xml

<?xml version="1.0"?><config_machines> <machine MACH="cheyenne"DESC="NCAR cheyenne"EXEROOT="/gpfs/fs1/scratch/mzhang/output/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/gpfs/fs1/scratch/mzhang/inputdata"DIN_LOC_ROOT_CLMQIAN="/gpfs/fs1/scratch/mzhang/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/gpfs/fs1/scratch/mzhang/output/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT=""OS="Linux"GMAKE_J="2"MAX_TASKS_PER_NODE="36"MPISERIAL_SUPPORT="TRUE" /><machine MACH="storm"DESC="storm (intel), 32 pes/node, no batch system"EXEROOT="/T1/mzhang/minghua2/CAS-ESM/output/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/R0/jhe/inputdata"DIN_LOC_ROOT_CLMQIAN="/R0/jhe/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/T1/mzhang/minghua2/CAS-ESM/output/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT=""OS="Linux"GMAKE_J="2"MAX_TASKS_PER_NODE="32"MPISERIAL_SUPPORT="TRUE" /><machine MACH="bluefire"DESC="NCAR IBM p6, os is AIX, 32 pes/node, batch system is LSF" EXEROOT="/ptmp/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/fis/cgd/cseg/csm/inputdata"DIN_LOC_ROOT_CLMQIAN="/cgd/tss/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/ptmp/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="csm/$CASE"CCSM_BASELINE="/fis/cgd/cseg/csm/ccsm_baselines"CCSM_CPRNC="/fis/cgd/cseg/csm/tools/cprnc/cprnc"ESMF_LIBDIR="/ptmp/svasquez/esmf_install/ESMF_5_2_0-O/lib/"OS="AIX" BATCHQUERY="bjobs -w"BATCHSUBMIT="bsub &lt;" GMAKE_J="32" MAX_TASKS_PER_NODE="64"MPISERIAL_SUPPORT="TRUE"PES_PER_NODE="32" /><machine MACH="brutus_po"DESC="Brutus Linux Cluster ETH (pgi/9.0-1 with open_mpi/1.4.1), 16 pes/node, batch system LSF, added by UB"EXEROOT="/cluster/work/uwis/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/cluster/work/uwis/ccsm/inputdata"DIN_LOC_ROOT_CLMQIAN="/cluster/work/uwis/ccsm/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/cluster/work/uwis/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="TRUE"DOUT_L_MSROOT="/`echo $CCSMUSER | tr '[a-z]' '[A-Z]'`/csm/$CASE"CCSM_BASELINE="/cluster/work/uwis/ccsm/ccsm_baselines"CCSM_CPRNC="/cluster/work/uwis/ccsm/tools/cprnc/cprnc"OS="Linux.pgi"BATCHQUERY="bjobs -w"BATCHSUBMIT="bsub &lt;"GMAKE_J="1"MPISERIAL_SUPPORT="FALSE"MAX_TASKS_PER_NODE="16" /><machine MACH="brutus_pm"DESC="Brutus Linux Cluster ETH (pgi/9.0-1 with mvapich2/1.4rc2), 16 pes/node, batch system LSF, added by UB"EXEROOT="/cluster/work/uwis/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/cluster/work/uwis/ccsm/inputdata"DIN_LOC_ROOT_CLMQIAN="/cluster/work/uwis/ccsm/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/cluster/work/uwis/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="TRUE"DOUT_L_MSROOT="/`echo $CCSMUSER | tr '[a-z]' '[A-Z]'`/csm/$CASE"CCSM_BASELINE="/cluster/work/uwis/ccsm/ccsm_baselines"CCSM_CPRNC="/cluster/work/uwis/ccsm/tools/cprnc/cprnc"OS="Linux.pgi"BATCHQUERY="bjobs -w"BATCHSUBMIT="bsub &lt;"GMAKE_J="1"MPISERIAL_SUPPORT="FALSE"MAX_TASKS_PER_NODE="16" /><machine MACH="brutus_io"DESC="Brutus Linux Cluster ETH (intel/10.1.018 with open_mpi/1.4.1), 16 pes/node, batch system LSF, added by UB"EXEROOT="/cluster/work/uwis/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/cluster/work/uwis/ccsm/inputdata"DIN_LOC_ROOT_CLMQIAN="/cluster/work/uwis/ccsm/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/cluster/work/uwis/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="TRUE"DOUT_L_MSROOT="/`echo $CCSMUSER | tr '[a-z]' '[A-Z]'`/csm/$CASE"CCSM_BASELINE="/cluster/work/uwis/ccsm/ccsm_baselines"CCSM_CPRNC="/cluster/work/uwis/ccsm/tools/cprnc/cprnc"OS="Linux.intel"BATCHQUERY="bjobs -w"BATCHSUBMIT="bsub &lt;"GMAKE_J="1"MPISERIAL_SUPPORT="FALSE"MAX_TASKS_PER_NODE="16" /><machine MACH="brutus_im"DESC="Brutus Linux Cluster ETH (intel/10.1.018 with mvapich2/1.4rc2), 16 pes/node, batch system LSF, added by UB"EXEROOT="/cluster/work/uwis/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/cluster/work/uwis/ccsm/inputdata"DIN_LOC_ROOT_CLMQIAN="/cluster/work/uwis/ccsm/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/cluster/work/uwis/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="TRUE"DOUT_L_MSROOT="/`echo $CCSMUSER | tr '[a-z]' '[A-Z]'`/csm/$CASE"CCSM_BASELINE="/cluster/work/uwis/ccsm/ccsm_baselines"CCSM_CPRNC="/cluster/work/uwis/ccsm/tools/cprnc/cprnc"OS="Linux.intel"BATCHQUERY="bjobs -w"BATCHSUBMIT="bsub &lt;"GMAKE_J="1"MPISERIAL_SUPPORT="FALSE"MAX_TASKS_PER_NODE="16" /><machine MACH="edinburgh_lahey"DESC="NCAR CGD Linux Cluster (lahey), 8 pes/node, batch system is PBS"EXEROOT="/scratch/cluster/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/fs/cgd/csm/inputdata"DIN_LOC_ROOT_CLMQIAN="/project/tss/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/scratch/cluster/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="csm/$CASE"CCSM_BASELINE="/fs/cgd/csm/ccsm_baselines"CCSM_CPRNC="/fs/cgd/csm/tools/cprnc_64/cprnc"OS="Linux"BATCHQUERY="/usr/local/torque/bin/qstat"BATCHSUBMIT="/usr/local/torque/bin/qsub" GMAKE_J="1" MAX_TASKS_PER_NODE="16"MPISERIAL_SUPPORT="TRUE" /><machine MACH="edinburgh_pgi"DESC="NCAR CGD Linux Cluster (pgi), 8 pes/node, batch system is PBS"EXEROOT="/scratch/cluster/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/fs/cgd/csm/inputdata"DIN_LOC_ROOT_CLMQIAN="/project/tss/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/scratch/cluster/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="csm/$CASE"CCSM_BASELINE="/fs/cgd/csm/ccsm_baselines"CCSM_CPRNC="/fs/cgd/csm/tools/cprnc_64/cprnc"OS="Linux.pgi"BATCHQUERY="/usr/local/torque/bin/qstat"BATCHSUBMIT="/usr/local/torque/bin/qsub" GMAKE_J="1" MAX_TASKS_PER_NODE="8"MPISERIAL_SUPPORT="TRUE" /><machine MACH="edinburgh_intel"DESC="NCAR CGD Linux Cluster (intel), 8 pes/node, batch system is PBS"EXEROOT="/scratch/cluster/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/fs/cgd/csm/inputdata"DIN_LOC_ROOT_CLMQIAN="/project/tss/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/scratch/cluster/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="csm/$CASE"CCSM_BASELINE="/fs/cgd/csm/ccsm_baselines"CCSM_CPRNC="/fs/cgd/csm/tools/cprnc_64/cprnc"OS="Linux"BATCHQUERY="/usr/local/torque/bin/qstat"BATCHSUBMIT="/usr/local/torque/bin/qsub" GMAKE_J="1" MAX_TASKS_PER_NODE="8"MPISERIAL_SUPPORT="TRUE" /><machine MACH="cloud_intel"DESC="SoMAS Linux Cluster (intel), 32 pes/node, no batch system"EXEROOT="$HOME/CAS-ESM/test/cas-esm1_0_3/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="$HOME/cesm_input"DOUT_S_ROOT="$HOME/CAS-ESM/test/cas-esm1_0_3/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="csm/$CASE"OS="Linux"GMAKE_J="4" MAX_TASKS_PER_NODE="32"MPISERIAL_SUPPORT="TRUE" /><machine MACH="icces_intel"DESC="ICCES Linux Cluster (intel), 8 pes/node, no batch system"EXEROOT="$HOME/cesm-IAP_2Dpar/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/disk5/data/cesm-input"DOUT_S_ROOT="$HOME/cesm-IAP_2Dpar/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="csm/$CASE"OS="Linux"GMAKE_J="1" MAX_TASKS_PER_NODE="8"MPISERIAL_SUPPORT="FALSE" /><machine MACH="tianhe_intel"DESC="TIAN HE 1A (intel), 12 pes/node, no batch system"EXEROOT="/home/scwangty/wangty/CAS_ESM_wty/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/work1/jjr/wangyz/data/inputdata"DOUT_S_ROOT="/home/scwangty/wangty/CAS_ESM_wty/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="csm/$CASE"OS="Linux"GMAKE_J="2" MAX_TASKS_PER_NODE="12"MPISERIAL_SUPPORT="TRUE" /><machine MACH="era_czy"DESC="YUAN (intel), 24 pes/node, no batch system"EXEROOT="/home/zmh_czy/scratch_casesm/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/home/zmh_czy/data/inputdata"DOUT_S_ROOT="/home/zmh_czy/scratch_casesm/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="csm/$CASE"OS="Linux.intel"GMAKE_J="20"MAX_TASKS_PER_NODE="24"MPISERIAL_SUPPORT="TRUE"PES_PER_NODE="24" /><machine MACH="yuan_intel"DESC="YUAN (intel), 10 pes/node, no batch system"EXEROOT="/home/xdzeng/work/github/output/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/work1/jjr/wangyz/data/inputdata"DIN_LOC_ROOT_CLMQIAN="/work1/jjr/wangyz/data/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DIN_LOC_ROOT_CRUNCEP="/work1/jjr/wangyz/data/inputdata/atm/datm7/atm_forcing.datm7.cruncep_qianFill.0.5d.v7.c160715"DOUT_S_ROOT="/home/xdzeng/work/github/output/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="csm/$CASE"OS="Linux"GMAKE_J="2" MAX_TASKS_PER_NODE="10"MPISERIAL_SUPPORT="TRUE" /><machine MACH="shuguang_intel"DESC="Shu Guang (intel), 24 pes/node, no batch system"EXEROOT="/public/home/hjx/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/public/work/iap/inputdata"DOUT_S_ROOT="/public/home/hjx/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="csm/$CASE"OS="Linux"GMAKE_J="2"MAX_TASKS_PER_NODE="24"MPISERIAL_SUPPORT="TRUE" /><machine MACH="sugon_czy"DESC="Shu Guang (intel), 24 pes/node, no batch system"EXEROOT="/public/home/chzhy1/scratch_casesm/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/public/home/chzhy1/dat/inputdata"DOUT_S_ROOT="/public/home/chzhy1/scratch_casesm/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="csm/$CASE"OS="Linux.intel"GMAKE_J="16"MAX_TASKS_PER_NODE="24"MPISERIAL_SUPPORT="TRUE"PES_PER_NODE="24" /><machine MACH="huanty_czy"DESC="Huan_Taiyuan (intel), 64 pes/node, PBS batch system"EXEROOT="/data/zhanghe/czy/scratch_casesm/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/data/zhanghe/inputdata"DOUT_S_ROOT="/data/zhanghe/czy/scratch_casesm/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="csm/$CASE"OS="Linux"GMAKE_J="16"MAX_TASKS_PER_NODE="64"MPISERIAL_SUPPORT="TRUE"PES_PER_NODE="64" /><machine MACH="huanty_intel_xjb"DESC="Huan_Taiyuan (intel), 64 pes/node, PBS batch system"EXEROOT="/data/zhanghe/xjb/model-IAP-WRF/CASE/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/data/bixq/inputdata"DOUT_S_ROOT="/data/zhanghe/xjb/model-IAP-WRF/CASE/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="csm/$CASE"OS="Linux"GMAKE_J="2"MAX_TASKS_PER_NODE="64"MPISERIAL_SUPPORT="TRUE" /><machine MACH="huanmy_intel"DESC="Huan_Miyun (intel), 64 pes/node, PBS batch system"EXEROOT="/data/zhangh/CAS-ESM_0d6798/cas-esm/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/data/zhangh/data/inputdata"DOUT_S_ROOT="/data/zhangh/CAS-ESM_0d6798/cas-esm/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="csm/$CASE"OS="Linux"GMAKE_J="2"MAX_TASKS_PER_NODE="64"MPISERIAL_SUPPORT="TRUE" /><machine MACH="iapshug_intel"DESC="Shu Guang (intel), 24 pes/node, batch system is PBS"EXEROOT="$HOME/CAS-ESM-dev/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/5600/inputdata"DOUT_S_ROOT="$HOME/CAS-ESM-dev/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="csm/$CASE"OS="Linux"GMAKE_J="2"MAX_TASKS_PER_NODE="24"MPISERIAL_SUPPORT="TRUE" /><machine MACH="franklin"DESC="NERSC XT4, os is CNL, 4 pes/node, batch system is PBS"EXEROOT="/scratch/scratchdirs/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/project/projectdirs/ccsm1/inputdata"DIN_LOC_ROOT_CLMQIAN="/project/projectdirs/ccsm1/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/scratch/scratchdirs/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="TRUE"DOUT_L_MSROOT="csm/$CASE"CCSM_BASELINE="/project/projectdirs/ccsm1/ccsm_baselines"CCSM_CPRNC="/project/projectdirs/ccsm1/tools/cprnc/cprnc"OS="CNL"BATCHQUERY="qstat -f"BATCHSUBMIT="qsub" GMAKE_J="4" MAX_TASKS_PER_NODE="4"MPISERIAL_SUPPORT="FALSE" /><machine MACH="hadley"DESC="UCB Linux Cluster, os is Linux (ia64), batch system is PBS"EXEROOT="/clusterfs/hadley/scratch/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/clusterfs/hadley/ccsmdata/inputdata"DIN_LOC_ROOT_CLMQIAN="/clusterfs/hadley/ccsmdata/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/clusterfs/hadley/scratch/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="TRUE"DOUT_L_MSROOT="/`echo $CCSMUSER | tr '[a-z]' '[A-Z]'`/csm/$CASE"CCSM_BASELINE="/clusterfs/hadley/ccsmdata/ccsm_baselines"CCSM_CPRNC="/clusterfs/hadley/ccsmdata/tools/cprnc/cprnc"OS="Linux.ia64" BATCHQUERY="qstat"BATCHSUBMIT="qsub " GMAKE_J="8" MAX_TASKS_PER_NODE="8"MPISERIAL_SUPPORT="FALSE" /><machine MACH="hector"DESC="UK National Supercomuting Servies: Hector Cray XE6, batch system is PBS, user-defined"EXEROOT="/work/n02/n02/elfengwh/CESM1.0/CASE_RUN/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/work/n02/n02/elfengwh/CESM1.0/waccm4_input"DIN_LOC_ROOT_CLMQIAN="/work/n02/n02/elfengwh/CESM1.0/waccm4_input/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/work/n02/n02/elfengwh/CESM1.0/output/$CASE"DOUT_L_HTAR="TRUE"DOUT_L_MSROOT="csm/$CASE"CCSM_BASELINE="/work/n02/n02/elfengwh/CESM1.0/ccsm_baselines"CCSM_CPRNC="/work/n02/n02/elfengwh/CESM1.0/cesm1_0_2/models/atm/cam/tools"OS="UNIX"BATCHQUERY="qstat"BATCHSUBMIT="qsub"GMAKE_J="32"MAX_TASKS_PER_NODE="24"MPISERIAL_SUPPORT="TRUE" /><machine MACH="hopper"DESC="INVALID: hopper is no longer valid, please use hopp2"EXEROOT="/scratch/scratchdirs/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/project/projectdirs/ccsm1/inputdata"DIN_LOC_ROOT_CLMQIAN="/project/projectdirs/ccsm1/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/scratch/scratchdirs/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="TRUE"DOUT_L_MSROOT="csm/$CASE"CCSM_BASELINE="/project/projectdirs/ccsm1/ccsm_baselines"CCSM_CPRNC="/project/projectdirs/ccsm1/tools/cprnc/cprnc"OS="CNL"BATCHQUERY="qstat -f"BATCHSUBMIT="qsub" GMAKE_J="4" MAX_TASKS_PER_NODE="8"MPISERIAL_SUPPORT="FALSE" /><machine MACH="hopp2"DESC="NERSC XE6, os is CNL, 24 pes/node, batch system is PBS"EXEROOT="/scratch/scratchdirs/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/project/projectdirs/ccsm1/inputdata"DIN_LOC_ROOT_CLMQIAN="/project/projectdirs/ccsm1/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/scratch/scratchdirs/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="TRUE"DOUT_L_MSROOT="csm/$CASE"CCSM_BASELINE="/project/projectdirs/ccsm1/ccsm_baselines"CCSM_CPRNC="/project/projectdirs/ccsm1/tools/cprnc/cprnc"OS="CNL"BATCHQUERY="qstat -f"BATCHSUBMIT="qsub" GMAKE_J="4" MAX_TASKS_PER_NODE="24"MPISERIAL_SUPPORT="FALSE" /><machine MACH="intrepid"DESC="ANL IBM BG/P, os is BGP, 4 pes/node, batch system is cobalt"EXEROOT="/intrepid-fs0/users/$USER/scratch/exe/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/gpfs/home/projects/ccsm/inputdata"DIN_LOC_ROOT_CLMQIAN="/gpfs/home/projects/ccsm/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/intrepid-fs0/users/$USER/persistent/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="/home/$USER/csm/$CASE/"CCSM_BASELINE="/gpfs/home/projects/ccsm/ccsm_baselines"CCSM_CPRNC="/gpfs/home/projects/ccsm/tools/cprnc/cprnc"OS="BGP"BATCHQUERY="qstat"BATCHSUBMIT="csh"GMAKE_J="2"MAX_TASKS_PER_NODE="4"MPISERIAL_SUPPORT="TRUE" /><machine MACH="jaguar"DESC="ORNL XT4, os is CNL, 4 pes/node, batch system is PBS"EXEROOT="/tmp/work/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/tmp/proj/ccsm/inputdata"DIN_LOC_ROOT_CLMQIAN="/tmp/proj/ccsm/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/tmp/work/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="TRUE"DOUT_L_MSROOT="csm/$CASE"CCSM_BASELINE="/tmp/proj/ccsm/ccsm_baselines"CCSM_CPRNC="/tmp/proj/ccsm/tools/ccsm_cprnc/cprnc"OS="CNL"BATCHQUERY="qstat -f"BATCHSUBMIT="qsub" GMAKE_J="4" MAX_TASKS_PER_NODE="4"MPISERIAL_SUPPORT="TRUE" /><machine MACH="jaguarpf"DESC="ORNL XT5, os is CNL, 12 pes/node, batch system is PBS"EXEROOT="/tmp/work/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/tmp/proj/ccsm/inputdata"DIN_LOC_ROOT_CLMQIAN="/tmp/proj/ccsm/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/tmp/work/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="TRUE"DOUT_L_MSROOT="csm/$CASE"CCSM_BASELINE="/tmp/proj/ccsm/ccsm_baselines"CCSM_CPRNC="/tmp/proj/ccsm/tools/ccsm_cprnc/cprnc"OS="CNL"BATCHQUERY="qstat -f"BATCHSUBMIT="qsub"GMAKE_J="4"MAX_TASKS_PER_NODE="12"MPISERIAL_SUPPORT="TRUE" /><machine MACH="chester"DESC="ORNL XT5, os is CNL, 12 pes/node, batch system is PBS, test system"EXEROOT="/lustre/scratch/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/lustre/scratch/$CCSMUSER/ccsm/inputdata"DIN_LOC_ROOT_CLMQIAN="/lustre/scratch/$CCSMUSER/ccsm/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/lustre/scratch/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="TRUE"DOUT_L_MSROOT="csm/$CASE"CCSM_BASELINE="/lustre/scratch/$CCSMUSER/ccsm_baselines"CCSM_CPRNC="/lustre/scratch/$CCSMUSER/tools/ccsm_cprnc/cprnc"OS="CNL"BATCHQUERY="qstat -f"BATCHSUBMIT="qsub"GMAKE_J="4"MAX_TASKS_PER_NODE="12"MPISERIAL_SUPPORT="TRUE" /><machine MACH="kraken"DESC="NICS/UT/teragrid XT5, os is CNL, 12 pes/node"EXEROOT="/lustre/scratch/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/lustre/scratch/proj/ccsm/inputdata"DIN_LOC_ROOT_CLMQIAN="/lustre/scratch/proj/ccsm/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/lustre/scratch/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="TRUE"DOUT_L_MSROOT="csm/$CASE"CCSM_BASELINE="/lustre/scratch/proj/ccsm/ccsm_baselines"CCSM_CPRNC="/lustre/scratch/proj/ccsm/tools/cprnc/cprnc"OS="CNL"BATCHQUERY="qstat -f"BATCHSUBMIT="qsub" GMAKE_J="12" MAX_TASKS_PER_NODE="12"MPISERIAL_SUPPORT="FALSE" /><machine MACH="lynx_pgi"DESC="NCAR XT5, os is CNL, 12 pes/node, batch system is PBS"EXEROOT="/ptmp/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/glade/proj3/cseg/inputdata"DIN_LOC_ROOT_CLMQIAN="/glade/proj2/cgd/tss/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/ptmp/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="TRUE"DOUT_L_MSROOT="csm/$CASE"CCSM_BASELINE="/glade/proj3/cseg/ccsm_baselines"CCSM_CPRNC="/ptmp/csm/tools/cprnc/cprnc"OS="CNL"BATCHQUERY="UNSET"BATCHSUBMIT="qsub"GMAKE_J="4"MAX_TASKS_PER_NODE="12"MPISERIAL_SUPPORT="TRUE" /><machine MACH="lynx_pathscale"DESC="NCAR XT5, os is CNL, 12 pes/node, batch system is PBS"EXEROOT="/ptmp/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include"DIN_LOC_ROOT_CSMDATA="/glade/proj3/cseg/inputdata"DIN_LOC_ROOT_CLMQIAN="/glade/proj2/cgd/tss/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/ptmp/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="TRUE"DOUT_L_MSROOT="csm/$CASE"CCSM_BASELINE="/glade/proj3/cseg/ccsm_baselines"CCSM_CPRNC="/ptmp/csm/tools/cprnc/cprnc"OS="CNL"BATCHQUERY="UNSET"BATCHSUBMIT="qsub"GMAKE_J="4"MAX_TASKS_PER_NODE="12"MPISERIAL_SUPPORT="TRUE" /><machine MACH="midnight"DESC="ARSC Sun Cluster, os is Linux (pgi), batch system is PBS"EXEROOT="$WORKDIR/$CASE"OBJROOT="$EXEROOT"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/wrkdir/maslowsk/RACM/inputdata"DIN_LOC_ROOT_CLMQIAN="/wrkdir/maslowsk/RACM/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="$WORKDIR/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="csm/$CASE"CCSM_BASELINE="/wrkdir/maslowsk/RACM/ccsm_baselines"CCSM_CPRNC="/wrkdir/maslowsk/RACM/tools/cprnc/cprnc"OS="Linux.pgi"BATCHQUERY="qstat"BATCHSUBMIT="qsub" GMAKE_J="1" MAX_TASKS_PER_NODE="16"MPISERIAL_SUPPORT="FALSE" /><machine MACH="pleiades"DESC="NASA/AMES Linux Cluster, Linux (ia64), Altix ICE, 3.0 GHz Harpertown processors, 8 pes/node and 8 GB of memory, batch system is PBS" EXEROOT="/nobackup/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/nobackup/$CCSMUSER/ccsmdata/inputdata"DIN_LOC_ROOT_CLMQIAN="/nobackup/$CCSMUSER/ccsmdata/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/nobackup/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="csm/$CASE"OS="Linux.ifort"BATCHQUERY="qstat"BATCHSUBMIT="qsub" GMAKE_J="4" MAX_TASKS_PER_NODE="8"MPISERIAL_SUPPORT="FALSE" /><machine MACH="pleiades_wes"DESC="NASA/AMES Linux Cluster, Linux (ia64), Altix ICE, 2.93 GHz Westmere processors, 12 pes/node and 24 GB of memory, batch system is PBS" EXEROOT="/nobackup/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/nobackup/$CCSMUSER/ccsmdata/inputdata"DIN_LOC_ROOT_CLMQIAN="/nobackup/$CCSMUSER/ccsmdata/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/nobackup/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="csm/$CASE"OS="Linux.ifort"BATCHQUERY="qstat"BATCHSUBMIT="qsub" GMAKE_J="4" MAX_TASKS_PER_NODE="12"MPISERIAL_SUPPORT="FALSE" /><machine MACH="prototype_atlas"DESC="LLNL Linux Cluster, Linux (pgi), 8 pes/node, batch system is Moab"EXEROOT="/p/lscratchd/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/p/lscratchd/mirin/ccsm3data/inputdata"DIN_LOC_ROOT_CLMQIAN="/p/lscratchd/mirin/ccsm3data/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/p/lscratchd/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="UNSET"CCSM_BASELINE="/p/lscratchd/$CCSMUSER/ccsm_baselines"CCSM_CPRNC="/p/lscratchd/mirin/ccsm3data/tools/cprnc/cprnc"OS="Linux.pgi" BATCHQUERY="mshow"BATCHSUBMIT="msub" GMAKE_J="8" MAX_TASKS_PER_NODE="8"MPISERIAL_SUPPORT="FALSE" /><machine MACH="prototype_hera"DESC="LLNL Linux Cluster, Linux (pgi), 16 pes/node, batch system is Moab"EXEROOT="/p/lscratchd/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/p/lscratchd/mirin/ccsm3data/inputdata"DIN_LOC_ROOT_CLMQIAN="/p/lscratchd/mirin/ccsm3data/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/p/lscratchd/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="UNSET"CCSM_BASELINE="/p/lscratchd/$CCSMUSER/ccsm_baselines"CCSM_CPRNC="/p/lscratchd/mirin/ccsm3data/tools/cprnc/cprnc"OS="Linux.pgi" BATCHQUERY="mshow"BATCHSUBMIT="msub" GMAKE_J="8" MAX_TASKS_PER_NODE="16"MPISERIAL_SUPPORT="FALSE" /><machine MACH="prototype_columbia"DESC="NASA Ames Linux Cluster, Linux (ia64), 2 pes/node, batch system is PBS" EXEROOT="/nobackup2b/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/nobackup2b/$CCSMUSER/ccsm3data/inputdata"DIN_LOC_ROOT_CLMQIAN="/nobackup2b/$CCSMUSER/ccsm3data/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="UNSET"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="UNSET"OS="Linux.ifort"BATCHQUERY="qstat"BATCHSUBMIT="qsub" GMAKE_J="1" MAX_TASKS_PER_NODE="2"MPISERIAL_SUPPORT="FALSE" /><machine MACH="prototype_frost"DESC="NCAR IBM BG/L, os is BGL, 8 pes/node, batch system is cobalt"EXEROOT="/ptmp/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/ptmp/dennis/inputdata"DIN_LOC_ROOT_CLMQIAN="/ptmp/dennis/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/ptmp/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="TRUE"DOUT_L_MSROOT="csm/$CASE"CCSM_BASELINE="/ptmp/dennis/ccsm_baselines"CCSM_CPRNC="/ptmp/dennis/tools/cprnc/cprnc"OS="BGL"BATCHQUERY="cqstat -f %jn"GMAKE_J="8" MAX_TASKS_PER_NODE="8"MPISERIAL_SUPPORT="FALSE" /><machine MACH="prototype_nyblue"DESC="SUNY IBM BG/L, os is BGL, 8 pes/node, batch system is cobalt"EXEROOT="/gpfs/scratch1/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/gpfs/home1/jdennis/inputdata"DIN_LOC_ROOT_CLMQIAN="/gpfs/home1/jdennis/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/gpfs/scratch1/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="UNSET"CCSM_BASELINE="/gpfs/home1/jdennis/ccsm_baselines"CCSM_CPRNC="/gpfs/home1/jdennis/tools/cprnc/cprnc"OS="BGL"BATCHQUERY="cqstat -f %jn"GMAKE_J="8" MAX_TASKS_PER_NODE="8"MPISERIAL_SUPPORT="FALSE" /><machine MACH="prototype_ranger"DESC="TACC Linux Cluster, Linux (pgi), 1 pes/node, batch system is SGE" EXEROOT="$WORK/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="$WORK/inputdata"DIN_LOC_ROOT_CLMQIAN="$WORK/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="$WORK/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="UNSET"OS="Linux.pgi" BATCHQUERY="qstat"BATCHSUBMIT="qsub" GMAKE_J="1" MAX_TASKS_PER_NODE="4"MPISERIAL_SUPPORT="FALSE" /><machine MACH="prototype_ubgl"DESC="LLNL IBM BG/L, os is BGL, 2 pes/node, batch system is Moab"EXEROOT="/p/lscratchc/$CCSMUSER/$CASE"OBJROOT="$EXEROOT"LIBROOT="$EXEROOT/lib"INCROOT="$EXEROOT/lib/include" DIN_LOC_ROOT_CSMDATA="/p/lscratchc/mirin/ccsm3data/inputdata"DIN_LOC_ROOT_CLMQIAN="/p/lscratchc/mirin/ccsm3data/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"DOUT_S_ROOT="/p/lscratchc/$CCSMUSER/archive/$CASE"DOUT_L_HTAR="FALSE"DOUT_L_MSROOT="UNSET"CCSM_BASELINE="/p/lscratchc/mirin/ccsm3data/ccsm_baselines"CCSM_CPRNC="/p/lscratchc/mirin/ccsm3data/tools/cprnc/cprnc"OS="BGL"BATCHQUERY="mshow"BATCHSUBMIT="msub" GMAKE_J="1" MAX_TASKS_PER_NODE="1"MPISERIAL_SUPPORT="FALSE" /><machine MACH="generic_ibm"DESC="generic ibm power system, os is AIX, batch system is LoadLeveler, user-defined"MPISERIAL_SUPPORT="TRUE"OS="AIX" /><machine MACH="generic_xt"DESC="generic CRAY XT, os is CNL, batch system is PBS, user-defined"MPISERIAL_SUPPORT="TRUE"OS="CNL" /><machine MACH="generic_linux_pgi"DESC="generic linux (pgi), os is Linux, batch system is PBS, user-defined"MPISERIAL_SUPPORT="TRUE"OS="Linux" /><machine MACH="generic_linux_lahey"DESC="generic linux (lahey), os is Linux, batch system is PBS, user-defined"MPISERIAL_SUPPORT="TRUE"OS="Linux" /><machine MACH="generic_linux_intel"DESC="generic linux (intel), os is Linux, batch system is PBS, user-defined"MPISERIAL_SUPPORT="TRUE"OS="Linux" /><machine MACH="generic_linux_pathscale"DESC="generic linux (pathscale), os is Linux, batch system is PBS, user-defined"MPISERIAL_SUPPORT="TRUE"OS="Linux" /><machine MACH="generic_darwin_intel"DESC="generic darwin (intel), os is Darwin (Macintosh OS X), no batch system, user-defined"GMAKE="make"MPISERIAL_SUPPORT="TRUE"OS="Darwin" /><machine MACH="generic_darwin_pgi"DESC="generic darwin (pgi), os is Darwin (Macintosh OS X), no batch system, user-defined"GMAKE="make"MPISERIAL_SUPPORT="TRUE"OS="Darwin" /></config_machines>

這里面只需要將config_machine.xml 里面huanmy_intel 里面的可執行文件路徑改成自己想要放的地方就可以了。

到這里機器配置的任務完成了。


三、創建case和編譯

1.創建case

cd $CAS_ESM_HOME/scripts

?./create_newcase -case FAMIP_fd14 -compset FAMIPC5X -res fd14_fd14 -mach huanmy_intel

Successfully created the case for afw?

能夠正確建立case,說明前面的機器配置是正確的!

2.編譯case

cd??FAMIP_fd14!# 進入case的目錄里面

[chengxl@login01 FAMIP_fd14]$ ls
CaseStatus ? ? ? ?configure ? ? ? ? ? ? ? env_case.xml ? ? ?env_run.xml ?README ? ? ? Tools
check_case ? ? ? ?create_production_test ?env_conf.xml ? ? ?LockedFiles ?README.case ?xmlchange
check_input_data ?env_build.xml ? ? ? ? ? env_mach_pes.xml ?Macros.afw ? SourceMods

先要配置一下

[chengxl@login01 FAMIP_fd14]$ ./configure -case
Generating resolved namelist, prestage, and build scripts
configure done.
Successfully generated resolved namelist, prestage, and build scripts
Locking file env_conf.xml
Generating clean_build script?
Generating submit script?
Generating build script?
Generating run script?
env: /data/chengxl/cas-esm/scripts/casesm_utils/Machines/mkbatch.afw: No such file or directory
env: /data/chengxl/cas-esm/scripts/casesm_utils/Machines/mkbatch.afw: No such file or directory
env: /data/chengxl/cas-esm/scripts/casesm_utils/Machines/mkbatch.afw: No such file or directory
configure error: configure generate_batch error

./configure -case?

?./FAMIP_fd14.huanmy_intel.build?

[chengxl@login01 scripts]$ ./create_newcase -case FAMIP_fd14 -compset FAMIPC5X -res fd14_fd14 -mach huanmy_intel --------------------------------------------------------------------------------CAS-ESM2.1 READMEFor both a quick start as well as a detailed summary of creating and running a CAS-ESM model case, see the CAS-ESM2.1 User's Guide atIMPORTANT INFORMATION ABOUT SCIENTIFIC VALIDATIONCAS-ESM2.1 has the flexibility to configure cases with many different combinations of component models, grids, and model settings, but this version of CAS-ESM has only been validated scientifically for the following fully active configurations:1.9x2.5_gx1v6 B_1850_CN1.9x2.5_gx1v6 B_1850_RAMPCO2_CN1.9x2.5_gx1v6 B_1850-2000_CN1.9x2.5_gx1v6 B_1850_CAM5_CN0.9x1.25_gx1v6 B_1850_CAM5_CN0.9x1.25_gx1v6 B_1850-2000_CAM5_CN0.9x1.25_gx1v6 B_1850_CN0.9x1.25_gx1v6 B_1850_RAMPCO2_CN0.9x1.25_gx1v6 B_1850-2000_CN0.9x1.25_gx1v6 B_1850_BGC-BPRP0.9x1.25_gx1v6 B_1850_BGC-BDRD0.9x1.25_gx1v6 B_1850-2000_BGC-BPRP0.9x1.25_gx1v6 B_1850-2000_BGC-BDRD0.9x1.25_gx1v6 B_1850_CN_CHEM 0.9x1.25_gx1v6 B_1850-2000_CN_CHEM1.9x2.5_gx1v6 B_1850_WACCM_CN1.9x2.5_gx1v6 B_1850-2005_WACCM_CN1.9x2.5_gx1v6 B_1955-2005_WACCM_CN1.9x2.5_gx1v6 B_RCP2.6_WACCM_CN1.9x2.5_gx1v6 B_RCP4.5_WACCM_CN1.9x2.5_gx1v6 B_RCP8.5_WACCM_CNT31_gx3v7 B_1850_CNT31_gx3v7 B_1850-2000_CNIf the user is interested in running a "stand-alone" component configuration, the following model configurations have been validated scientifically and have associated diagnostic output as part of the release:1.9x2.5_1.9x2.5 F_2000_WACCM1.9x2.5_1.9x2.5 F_AMIP_CAM50.9x1.25_0.9x1.25 F_AMIP_CAM51.9x2.5_1.9x2.5 F_AMIP_CN0.9x1.25_0.9x1.25 F_AMIP_CN0.9x1.25_gx1v6 I_20000.9x1.25_gx1v6 I_2000_CNT62_gx1v6 C_NORMAL_YEARFor more information regarding alternative component configurations, please refer tocasesm_utils/Case.template/config_compsets.xml -------------------------------------------------------------------------------- *********************************************************** Component set : F_AMIP_CAM5X (FAMIPC5X) Desc : AMIP run for CMIP5 protocol with IAP5 ***********************************************************Creating /data/chengxl/cas-esm/scripts/FAMIP_fd14 Locking file /data/chengxl/cas-esm/scripts/FAMIP_fd14/env_case.xml Successfully created the case for huanmy_intel [chengxl@login01 scripts]$ cd FAMIP_fd14/ [chengxl@login01 FAMIP_fd14]$ ls CaseStatus configure env_case.xml env_mach_specific Macros.huanmy_intel SourceMods check_case create_production_test env_conf.xml env_run.xml README Tools check_input_data env_build.xml env_mach_pes.xml LockedFiles README.case xmlchange [chengxl@login01 FAMIP_fd14]$ ./configure -case Generating resolved namelist, prestage, and build scripts configure done. Successfully generated resolved namelist, prestage, and build scripts Locking file env_conf.xml Generating clean_build script Generating submit script Generating build script Generating run script Locking file env_mach_pes.xml Successfully configured the case for huanmy_intel If an old build exists for this case, you might want to run the *.clean_build script before building [chengxl@login01 FAMIP_fd14]$ ./FAMIP_fd14.huanmy_intel.build -------------------------------------------------------------------------CAS-ESM BUILDNML SCRIPT STARTING- To prestage restarts, untar a restart.tar file into /data/chengxl/cas-esm/FAMIP_fd14/runCAS-ESM BUILDNML SCRIPT HAS FINISHED SUCCESSFULLY -------------------------------------------------------------------------CAS-ESM PRESTAGE SCRIPT STARTING- CAS-ESM input data directory, DIN_LOC_ROOT_CSMDATA, is /data/zhangh/data/inputdata- Case input data directory, DIN_LOC_ROOT, is /data/zhangh/data/inputdata- Checking the existence of input datasets in DIN_LOC_ROOTCAS-ESM PRESTAGE SCRIPT HAS FINISHED SUCCESSFULLY -------------------------------------------------------------------------CAS-ESM BUILDEXE SCRIPT STARTING- Build Libraries: mct pio csm_share Tue Feb 21 15:13:32 CST 2023 /data/chengxl/cas-esm/FAMIP_fd14/mct/mct.bldlog.230221-151320 Tue Feb 21 15:14:35 CST 2023 /data/chengxl/cas-esm/FAMIP_fd14/pio/pio.bldlog.230221-151320 Tue Feb 21 15:15:45 CST 2023 /data/chengxl/cas-esm/FAMIP_fd14/csm_share/csm_share.bldlog.230221-151320 Tue Feb 21 15:16:12 CST 2023 /data/chengxl/cas-esm/FAMIP_fd14/run/cpl.bldlog.230221-151320 Tue Feb 21 15:16:12 CST 2023 /data/chengxl/cas-esm/FAMIP_fd14/run/atm.bldlog.230221-151320 Tue Feb 21 15:20:13 CST 2023 /data/chengxl/cas-esm/FAMIP_fd14/run/wrf.bldlog.230221-151320 Tue Feb 21 15:20:13 CST 2023 /data/chengxl/cas-esm/FAMIP_fd14/run/gea.bldlog.230221-151320 Tue Feb 21 15:20:13 CST 2023 /data/chengxl/cas-esm/FAMIP_fd14/run/lnd.bldlog.230221-151320 Tue Feb 21 15:20:49 CST 2023 /data/chengxl/cas-esm/FAMIP_fd14/run/ice.bldlog.230221-151320 Tue Feb 21 15:21:18 CST 2023 /data/chengxl/cas-esm/FAMIP_fd14/run/ocn.bldlog.230221-151320 Tue Feb 21 15:21:20 CST 2023 /data/chengxl/cas-esm/FAMIP_fd14/run/glc.bldlog.230221-151320 Tue Feb 21 15:21:21 CST 2023 /data/chengxl/cas-esm/FAMIP_fd14/run/casesm.bldlog.230221-151320- Locking file env_build.xml- Locking file Macros.huanmy_intelCAS-ESM BUILDEXE SCRIPT HAS FINISHED SUCCESSFULLY

可以看見我這里成功編譯

[chengxl@login01 FAMIP_fd14]$ ls
atm ? ? cpl ? ? ? ?FAMIP_fd14.casesm.exe ? ? ? ? ? ? ? ?gea ?ice ?lnd ?ocn ?run
casesm ?csm_share ?FAMIP_fd14.casesm.exe.230221-151320 ?glc ?lib ?mct ?pio ?wrf

到EXE_ROOT看見確實存在可執行文件了

到此創建和編譯case成功!


四、運行case

1.編寫作業腳本

進入exeroot/run?

mpi_run_casesm.job

#!/bin/sh
#SBATCH --job-name=iap_myb
#SBATCH -p normal
#SBATCH -N 10
#SBATCH -n 640
#SBATCH --ntasks-per-node=64
#SBATCH -o log.%j
#SBATCH -e log.%j
#SBATCH --time=10-08:00

mpirun -np 640? ./casesm.exe > log.casesm

2.拷貝陸面模式初始場和強迫場

(1)mkdir timing

同cesm

(2)陸面資料

cas-esm不知道為什么要自己手動設置陸面資料

cp /work/zhanghe/CAS-ESM2_tutorial/master/code/demo/AMIPrun/link.sh .

./link.sh

cas-esm 里面需要路面的強迫資料,我后來用了wuchenglai老師資料夾里面的資料。

?(3)修改一些in的 參數

cas-esm 中還需要修改點東西

atm_in中?

dtdy = 200.0D0

lnd_in中

co2_type?? = ‘diagnostic'

3.提交和查看作業腳本

sbatch mpi_run_casesm.job

squeue

tail -f log.casesm

總結

以上是生活随笔為你收集整理的cas-ESM 安装教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

最近中文字幕免费视频 | 四虎成人精品永久免费av | 久久精品成人热国产成 | 国产成人精品一区二三区 | 色视频网址| 粉嫩av一区二区三区入口 | 伊人久在线 | 99夜色 | 日韩欧美一区二区三区黑寡妇 | 久草在线视频新 | 成人在线黄色 | 国产精品一区二区久久精品爱涩 | 久久久久久在线观看 | 激情视频免费观看 | a亚洲视频 | 亚洲另类视频在线观看 | 91在线免费视频 | 亚洲精品视频在线免费 | 亚洲综合欧美激情 | 在线综合 亚洲 欧美在线视频 | 国产中文字幕一区二区三区 | 男女激情网址 | 久久综合色天天久久综合图片 | 亚洲国产综合在线 | 狠狠的干狠狠的操 | 欧美亚洲国产精品久久高清浪潮 | 日本aa在线| 成人v| 91九色porny蝌蚪主页 | 麻豆免费观看视频 | 五月婷香蕉久色在线看 | 亚洲小视频在线 | 一二三精品视频 | 天天射网| 色婷婷午夜| 激情图片久久 | 国内精品久久久久久久久久清纯 | 精品国产乱码久久久久久浪潮 | 日批视频在线播放 | 日韩高清在线一区二区三区 | 国产精品美女久久久久久免费 | 天天射天天干天天操 | 亚洲色视频 | 99精品在线免费在线观看 | 中文字幕国产 | 麻豆高清免费国产一区 | 色偷偷97 | 人人添人人澡人人澡人人人爽 | 91福利影院在线观看 | 日韩三级免费观看 | 99久久精品免费 | 午夜免费电影院 | 国产一区国产精品 | 嫩草91影院 | 久久视频精品在线观看 | 国产成人香蕉 | 中文字幕国内精品 | 成人性生交大片免费看中文网站 | 成人手机在线视频 | 在线精品一区二区 | 欧美激情亚洲综合 | 国产精品99久久免费黑人 | 久久精品三 | 韩国精品一区二区三区六区色诱 | 美女网站色 | 久久成年人视频 | 中文字幕在线观看第一页 | 六月天色婷婷 | 97电影在线看视频 | 国内久久久| 麻花豆传媒mv在线观看 | 国产免费久久av | 一级α片 | 999视频网站 | 日韩欧美视频二区 | 国产精品第一视频 | 最新超碰在线 | 精品久久久久久综合日本 | 免费视频97 | 99久久99久久精品国产片果冰 | 婷婷www| 亚洲精品成人av在线 | 国产福利av| 日本在线中文在线 | 最近免费观看的电影完整版 | 一区 二区 精品 | 狠狠狠干 | 久久久综合电影 | 久久久久www | 国产精品一区二区美女视频免费看 | 91手机视频 | 九九免费精品视频 | 97在线公开视频 | 国产成人在线网站 | 日韩免费三级 | 国产在线国偷精品产拍 | 九九九在线观看 | 日韩高清不卡在线 | 精品在线免费视频 | 91丨精品丨蝌蚪丨白丝jk | 亚洲在线免费视频 | 国产精品96久久久久久吹潮 | 久草在线高清 | 亚洲精品播放 | 久久中文字幕在线视频 | 久久久久国产视频 | 成人一级片视频 | 日韩免费观看av | 日日夜日日干 | 亚洲视频久久久 | 免费av电影网站 | 国产一级二级三级在线观看 | 97超碰超碰 | 久99久在线视频 | 国偷自产中文字幕亚洲手机在线 | 国产视频每日更新 | 免费碰碰| 久久精品国产美女 | 欧美精品乱码99久久影院 | 99精品久久精品一区二区 | 成人宗合网 | 五月激情六月丁香 | 国产尤物在线观看 | 在线播放亚洲激情 | a v在线观看 | 久久综合九色综合欧美狠狠 | 婷婷国产精品 | 亚洲国产欧美在线人成大黄瓜 | 99久久影院| 国产中文字幕大全 | 天天操天天艹 | 女人久久久久 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 色网址99 | 欧美日韩免费在线视频 | 免费在线91 | 日日躁天天躁 | www成人精品 | 精品99久久久久久 | 天天插日日操 | 蜜桃传媒一区二区 | 黄色小说在线观看视频 | 亚洲伊人色| 天天插伊人 | 国产精品一区二区62 | 日日碰狠狠躁久久躁综合网 | 亚洲人成人天堂h久久 | 亚洲成人资源 | 夜夜夜夜爽| 午夜免费视频网站 | 正在播放一区二区 | 欧美日韩高清一区二区三区 | 日本一区二区高清不卡 | 精品久久久久久久 | 麻豆一区在线观看 | 九九视频在线观看视频6 | 免费在线色 | 国产一区二区三区高清播放 | 韩国精品在线观看 | 狠狠伊人| 欧美不卡视频在线 | 亚洲成人蜜桃 | 久久高清国产视频 | 69绿帽绿奴3pvideos | 日韩欧美不卡 | 久久久资源网 | 中文字幕在线免费观看视频 | 亚洲污视频 | 久久毛片网站 | 成人av一二三区 | 丰满少妇在线 | 色99中文字幕 | 久久怡红院| 中文字幕在线观看网址 | 在线看v片 | 精品国产乱码久久久久久三级人 | 精品久久精品久久 | a黄色| 色婷婷www| 欧美日韩亚洲在线 | 国产精品久久久久久久久软件 | 国产精品麻豆一区二区三区 | 三级在线国产 | 国内外激情视频 | 草在线| 夜夜躁狠狠躁日日躁视频黑人 | 久草在线综合网 | 天天综合色 | 人人天天夜夜 | 探花视频在线版播放免费观看 | 日韩精品久久久 | 天天摸天天操天天爽 | 亚欧日韩成人h片 | 精品视频在线播放 | 亚洲国产一区av | 99精品在线免费在线观看 | 国内精品久久久久久中文字幕 | 国产中文字幕一区二区三区 | 国产精品国产三级国产aⅴ入口 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 亚洲va综合va国产va中文 | 国色天香av | 久久国产香蕉视频 | 亚洲毛片久久 | 成人在线免费av | 国产中文在线观看 | 一级黄色a视频 | 97精品国产97久久久久久 | 久草久草在线观看 | 99久久综合国产精品二区 | 在线免费性生活片 | 久久国产精品成人免费浪潮 | 超碰人人av | 97国产视频| .国产精品成人自产拍在线观看6 | 国产精品久久久久久久久久白浆 | 久久福利小视频 | 爱爱av在线 | 九九视频网站 | 久久国产午夜精品理论片最新版本 | 免费成人黄色 | 可以免费观看的av片 | 久免费| 国产日产精品一区二区三区四区 | 人人插人人玩 | 综合网天天射 | 亚洲精品在线一区二区三区 | 久久999久久 | 精品国模一区二区三区 | 国产精品久久久久久久久久东京 | 最近中文国产在线视频 | 久久久影片 | 91在线视频导航 | 久久亚洲福利视频 | 国产精品美女免费视频 | 国产精品久久久久久吹潮天美传媒 | 青草草在线 | 一区二区不卡视频在线观看 | 午夜999| 精品久久久久久国产 | 亚洲精品视频免费在线 | 丰满少妇在线观看资源站 | av资源网在线播放 | 99视频黄| 久久蜜臀一区二区三区av | 中文字幕在线观看免费观看 | 超碰999 | 久久69精品久久久久久久电影好 | 欧美性色综合 | 一级一级一片免费 | 国产精品永久久久久久久www | 国产美女免费观看 | 欧洲视频一区 | 久久久久久国产精品免费 | 国产精品综合久久久 | 国产不卡网站 | 午夜美女av | 99久久超碰中文字幕伊人 | 中文字幕在线观看网 | 国产一级电影在线 | 亚洲午夜大片 | 激情 亚洲 | 二区在线播放 | 欧美午夜a | 99色资源| 伊人久久国产精品 | 国产小视频在线观看 | 国产精品久久久久久五月尺 | 高清国产午夜精品久久久久久 | 超碰人人在线观看 | 五月婷婷六月丁香 | 三级黄色片子 | 亚洲精品自拍视频在线观看 | 亚洲色视频 | 成人97人人超碰人人99 | 成人av电影在线 | av黄网站 | 久久99精品久久久久久 | 欧亚日韩精品一区二区在线 | 日韩精品视频免费在线观看 | 美女久久99 | 四虎8848免费高清在线观看 | 色婷婷激情 | 99久久婷婷国产精品综合 | 18国产精品白浆在线观看免费 | 美女久久久久久久久久久 | 亚洲国产中文在线 | 99精品视频在线观看 | 丁香婷婷深情五月亚洲 | 久久国产精品免费 | 91视频在线免费下载 | 精品96久久久久久中文字幕无 | 97人人人人 | 国产一级电影网 | a级片久久 | 国产精品视频app | 亚洲成人免费观看 | 日韩精品1区2区 | 成年人视频在线免费 | 全黄色一级片 | 日日爱网址 | 久久av不卡| 日韩久久激情 | 伊人狠狠干 | 日本性生活一级片 | 四虎小视频 | 国产精品毛片一区二区在线看 | 中文字幕在线观看一区二区 | 天天干天天操天天 | 日日夜夜狠狠干 | 久久免费的精品国产v∧ | 欧美少妇xx | 亚洲成av人片在线观看www | 精品国产伦一区二区三区 | 久久久久免费精品 | 国产精品麻豆三级一区视频 | 久久精品电影 | 国产视频在线观看一区 | 午夜丁香网 | 精品99免费 | 久久久久欧美精品999 | 国产中文字幕三区 | 91在线播放国产 | 三级a毛片| 91精品国产综合久久久久久久 | 日韩系列| 日韩精品一区二区三区不卡 | 久久综合欧美 | 中文字幕在线免费播放 | av电影免费在线看 | 免费色视频网址 | 国产中文字幕视频在线 | 91av影视 | 日女人电影| 91在线观看视频网站 | 欧美一级黄大片 | 狠狠操狠狠干天天操 | 一区二区av | 亚洲电影久久久 | 在线观看香蕉视频 | 日韩首页| 久久精品xxx | www.色午夜 | 美州a亚洲一视本频v色道 | 色中文字幕在线观看 | 精品久久久影院 | 国产成人精品一区二区三区 | 狠狠色噜噜狠狠狠合久 | 在线观看完整版免费 | 综合亚洲视频 | 婷婷视频 | 又黄又爽的免费高潮视频 | 成人av影院在线观看 | 黄色网址av | 国产精品av免费在线观看 | 精品亚洲欧美无人区乱码 | 成人在线视频论坛 | 一区二区三区 亚洲 | 亚洲欧美婷婷六月色综合 | 国产精品久久久久久久久免费 | 日韩成人免费在线电影 | 日韩亚洲在线视频 | 免费看的黄色小视频 | 亚洲精品91天天久久人人 | 日韩精品一区二区三区在线播放 | 欧美黑人巨大xxxxx | 99视频在线免费观看 | 久久久久综合 | 免费男女羞羞的视频网站中文字幕 | 久久综合久久久久88 | 国产高清在线精品 | 色播99| 亚洲欧洲一区二区在线观看 | 久久成人18免费网站 | 一 级 黄 色 片免费看的 | 天天爱天天操天天干 | 欧美老少交 | 久久亚洲在线 | 奇米影视777影音先锋 | 欧美日韩中文在线视频 | 日本精品视频在线 | 久久久久一区二区三区 | 国产日本在线观看 | 国产精品久久久久毛片大屁完整版 | 日韩久久久久久久久 | 久草在线在线精品观看 | 视色网站| 看全黄大色黄大片 | 91大神视频网站 | 精品国产免费观看 | 91精品系列| 国产精品一区二区在线免费观看 | 欧美日韩精品网站 | 久久99精品久久久久久 | 久久精品国产99国产 | 日韩视频在线观看免费 | 国产精品一区在线观看 | 在线观看的av | 久久精品国产久精国产 | 精品免费视频 | 国产精品久久久久久久午夜片 | 亚洲一区二区三区在线看 | 97超碰免费在线 | 99操视频 | 久久a免费视频 | 人人爽人人澡 | 在线最新av | 麻豆91在线 | 久久免费片 | 91精品啪啪 | 天天综合成人 | 国产成人资源 | 99色在线| 日本三级大片 | 99久久精品免费看国产免费软件 | 色婷婷视频在线观看 | 国产香蕉久久精品综合网 | 特级西西www44高清大胆图片 | 视频在线观看入口黄最新永久免费国产 | 亚洲免费小视频 | 久草在线免| 久久视频网| 久久久久久久综合色一本 | 中文字幕丝袜 | 精品亚洲视频在线观看 | 色综合天天天天做夜夜夜夜做 | 国产精品男女视频 | 欧美日韩三级在线观看 | 国产午夜精品福利视频 | 在线观看亚洲成人 | 亚洲精品合集 | 日韩在线网址 | 久久只有精品 | 日韩精品一区不卡 | 色婷婷狠狠五月综合天色拍 | 日日爱影视 | 亚洲每日更新 | 日韩av视屏在线观看 | 超碰97久久| 久久蜜桃av | 在线观看视频一区二区三区 | 美女视频黄免费的 | 综合国产视频 | 成人黄色中文字幕 | 日本中文字幕在线看 | 人人射人人射 | 久草精品视频在线观看 | 国产一级做a爱片久久毛片a | 天天色综合1 | 91欧美精品 | 日本精品va在线观看 | 五月婷婷精品 | 国产视频91在线 | av免费在线看网站 | 精品欧美小视频在线观看 | 国产精品久久久久久五月尺 | 最新中文字幕视频 | 亚洲精品乱码久久久久久9色 | 99热这里是精品 | 亚洲成人av在线电影 | 99国产情侣在线播放 | 久久狠狠一本精品综合网 | 欧美一级特黄高清视频 | 国产色爽| 狠狠干天天操 | 亚洲爱爱视频 | 国产又粗又猛又爽 | 久久国产成人午夜av影院潦草 | 亚洲成aⅴ人片久久青草影院 | 国产v在线 | 国产精品视频永久免费播放 | 精品九九九| 久久综合久久综合九色 | 成人在线黄色电影 | 久久成年人视频 | 亚洲精品ww | 国产精品初高中精品久久 | 欧美成人中文字幕 | 日韩欧美精品在线视频 | 久久一区二区三区国产精品 | www.夜夜爽 | 天天干,天天射,天天操,天天摸 | 免费视频二区 | 国产高清免费视频 | 久久久久久久久久久久99 | bbbbb女女女女女bbbbb国产 | 444av| 国产区免费| 欧美9999| 日本黄色免费大片 | 69av国产| 免费观看黄色12片一级视频 | 天天综合网天天 | av.com在线| 色的网站在线观看 | 伊人超碰在线 | 久青草影院 | 人人射人人澡 | 国产精品一区二区在线看 | 婷婷黄色片 | 日本精品一区二区三区在线播放视频 | 亚洲综合狠狠干 | 美腿丝袜一区二区三区 | 欧洲精品在线视频 | 色播五月激情综合网 | 国产精品久久伊人 | 免费看黄视频 | 日韩一区二区免费播放 | 在线不卡a | 人人干狠狠操 | 精品免费久久久久 | 一区 二区电影免费在线观看 | 五月天综合网站 | 日韩av电影中文字幕在线观看 | 欧美a视频 | 色狠狠狠| 婷婷色网 | 国产成人精品一区二区三区在线观看 | 最近中文字幕免费 | 国产原创在线 | 黄色小网站免费看 | 免费的成人av | 99久久9 | 国产精品麻豆果冻传媒在线播放 | 国产在线高清精品 | 视频在线播放国产 | 日韩免费看片 | 在线国产视频观看 | 国产护士hd高朝护士1 | 国产女人18毛片水真多18精品 | 在线观看的a站 | 天天摸天天舔天天操 | 在线观看亚洲国产精品 | 亚洲一区二区三区miaa149 | 中文字幕一区二区在线播放 | 激情伊人 | 人人草在线视频 | 狠狠五月天 | 欧美国产精品一区二区 | 天堂中文在线播放 | 国产精品黑丝在线观看 | av资源免费观看 | 日日爱视频 | 在线一区二区三区 | 正在播放五月婷婷狠狠干 | 黄色小视频在线观看免费 | 99久久婷婷国产综合精品 | 午夜视频不卡 | 中文字幕在线观看完整版电影 | 精品国产1区2区3区 国产欧美精品在线观看 | 波多野结衣视频一区二区三区 | 高清av影院 | 亚洲成人黄色网址 | 久久午夜电影网 | 国产精品久久久久久爽爽爽 | 久久久国际精品 | 黄色中文字幕在线 | 最新高清无码专区 | av在线一二三区 | 综合色爱| 一区二区三区观看 | 99精品热视频 | 五月天久久婷 | 国产精品嫩草影视久久久 | 国产区精品在线 | 久久久999免费视频 日韩网站在线 | 天天搞天天| 久久人人爽人人爽人人片av软件 | 国产精品区一区 | 亚洲婷婷网 | 国产高清福利在线 | 狠狠色丁香婷婷综合欧美 | 久艹视频免费观看 | 91麻豆精品国产91久久久使用方法 | 波多野结衣一区三区 | av大片网址 | 久久av免费 | www久久久 | 日韩二级毛片 | 精品久久电影 | 国产精品久久久久影院 | 女人18片 | 五月天久久精品 | 亚洲精品一区二区三区四区高清 | 美女网站黄免费 | 免费人做人爱www的视 | 91豆麻精品91久久久久久 | 欧美日韩二区三区 | 成人性生交视频 | 国产高清无av久久 | 成年人在线免费看片 | 在线免费视频你懂的 | www.色午夜.com | 这里有精品在线视频 | 日韩av不卡播放 | 欧美日韩在线视频观看 | 香蕉视频在线看 | 丁香六月av | 色偷偷网站视频 | 国产精品日韩在线播放 | 天天操天天操天天操天天操天天操 | 久久久久影视 | 色婷婷视频在线 | 日韩久久一区二区 | 一级黄色片毛片 | 国产福利精品一区二区 | 国产日韩欧美在线播放 | 在线观看网站你懂的 | 国产精品久久久久久五月尺 | 国产一级三级 | 欧洲精品久久久久毛片完整版 | 亚洲国产精品99久久久久久久久 | 国产精品一区二区三区在线看 | 天天色天天艹 | 日韩欧美大片免费观看 | 日韩二区三区在线观看 | 欧美另类高潮 | 成人a毛片 | 在线亚州 | 久久视频免费在线观看 | 久久婷婷网| 少妇搡bbbb搡bbb搡69 | 天天爽综合网 | 久久久久久久网站 | 狠狠狠色狠狠色综合 | 91亚洲精品久久久蜜桃网站 | www黄免费 | 天天干,天天射,天天操,天天摸 | 97在线看片| 国产三级午夜理伦三级 | 亚洲精品自拍视频在线观看 | 69国产盗摄一区二区三区五区 | 久久久久成人精品 | 欧美国产日韩在线视频 | 九九免费精品视频在线观看 | 国产黄色精品网站 | 国产中文字幕免费 | 九九免费在线观看视频 | 成年人av在线播放 | 毛片播放网站 | 日本精品久久久久久 | 综合网中文字幕 | av大全免费在线观看 | 免费麻豆视频 | 91av在线视频免费观看 | 成人理论电影 | 日韩专区视频 | 99精品热视频 | 久久这里只有精品1 | 奇米影视8888在线观看大全免费 | 日韩精品一区二区三区免费观看 | 久草在线资源网 | 亚洲最新av在线网站 | 婷婷丁香色 | 中文字幕在线国产 | 天堂av网站 | 精品久久久久免费极品大片 | 成人精品一区二区三区电影免费 | 中文字幕一区二区三区久久 | 欧美最爽乱淫视频播放 | 成人黄大片 | 在线成人观看 | www.五月天激情 | 97av色| 亚洲视屏在线播放 | 91喷水 | 久久久三级视频 | 亚洲精品1234区 | 亚洲国产精彩中文乱码av | 久久草网站 | 日韩高清av | 欧美日韩视频在线观看免费 | 亚洲年轻女教师毛茸茸 | 奇米影视在线99精品 | 色全色在线资源网 | 亚洲精品影院在线观看 | 日韩色一区二区三区 | 奇米先锋 | 这里有精品在线视频 | 97精品国产 | 国产精品久久精品 | 在线观看黄色的网站 | 日韩在线观看第一页 | 亚洲黄色区| 精品视频免费观看 | 亚洲午夜不卡 | 精品国产一区二区三区四 | 久久成人综合视频 | 成人黄色毛片 | 日韩视频免费观看高清完整版在线 | av再线观看| 久久爱影视i | 国产激情久久久 | 久草视频中文 | 欧美日韩在线第一页 | 香蕉视频在线免费 | 日韩美在线观看 | 国产盗摄精品一区二区 | 久久久精品综合 | 有码视频在线观看 | 亚洲成av人片在线观看 | 国产区精品区 | 最近中文字幕mv | 亚洲国产三级 | 973理论片235影院9 | 亚洲成av人片一区二区梦乃 | 欧美性粗大hdvideo | 免费人成网| 久久综合久色欧美综合狠狠 | 在线网址你懂得 | 开心激情综合网 | 在线成人小视频 | 91九色在线观看视频 | 97在线免费视频观看 | 久久久久久久久影视 | 97色婷婷成人综合在线观看 | 久久久精品高清 | 狠狠操狠狠干2017 | 精品v亚洲v欧美v高清v | 久久精品视频免费 | 在线看一级片 | 久久免费av电影 | 九九九电影免费看 | 草在线视频 | 久久精品99久久久久久2456 | 国产在线自| 美女在线观看av | av电影免费看 | 久久福利小视频 | 人人干天天射 | 在线免费高清视频 | 一级黄网 | 蜜桃视频色 | 丁香5月婷婷 | 亚洲精品ww | 国产中文字幕在线免费观看 | 天天干视频在线 | 国模精品一区二区三区 | 99色在线视频 | 成人91视频 | 天天操天天爱天天爽 | 久久久亚洲网站 | 亚洲精品国产精品国自产 | 最新日韩视频在线观看 | 伊人看片 | 亚洲春色奇米影视 | 国产一级大片免费看 | 久久国产精品99久久久久久丝袜 | 91在线视频播放 | 五月天最新网址 | 亚洲做受高潮欧美裸体 | 日韩一二区在线观看 | av免费观看高清 | 五月天激情综合 | 九九视频精品免费 | 日韩精品中文字幕有码 | 久久激情五月丁香伊人 | av成人免费在线 | 亚洲精品视频一二三 | 欧美日韩久久一区 | 午夜精品久久久久久久久久久久久久 | 国产一区二区在线影院 | 丁香一区二区 | 国产黄色特级片 | 日本久久久久久久久久久 | 婷婷丁香激情综合 | 午夜精品三区 | 欧美一区二区三区免费看 | 亚洲一级免费观看 | 国产成人免费在线观看 | 天天插日日射 | 麻豆久久精品 | 91伊人久久大香线蕉蜜芽人口 | 最近最新mv字幕免费观看 | 久久久久久久久久久影视 | 久久福利 | 美女av在线免费 | 欧美日韩在线播放 | 免费观看91 | 日韩精品一区二区三区在线播放 | 美女网站视频一区 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 黄色av网站在线免费观看 | 国产成人久久久77777 | 中文字幕乱码在线播放 | 久久伊人五月天 | 免费精品 | 欧美激情视频免费看 | 日韩在线免费视频观看 | 久热爱 | 国产91精品一区二区麻豆网站 | 免费男女羞羞的视频网站中文字幕 | 成片人卡1卡2卡3手机免费看 | 久久国产精品99久久久久久丝袜 | 国模吧一区 | 国产精品成人一区二区 | 福利一区二区三区四区 | 在线观看完整版 | 欧美精品国产综合久久 | 天天干夜夜想 | 久久99久久久久 | 国产青青青 | 99久久久久免费精品国产 | 五月婷社区 | 成人啪啪18免费游戏链接 | 国产亚洲在线 | 久久久资源 | 中文字幕资源网在线观看 | 丁香六月在线 | 黄色亚洲精品 | 国产精品18久久久久久首页狼 | 国产一区欧美一区 | 97成人在线免费视频 | 国产99在线免费 | 免费h在线观看 | 国产在线精品区 | 久久久久日本精品一区二区三区 | 婷久久| 婷婷色综合 | 97精品一区二区三区 | 99tvdz@gmail.com| 久久久久国产一区二区 | 香蕉久久久久 | 国产精品都在这里 | 中文字幕无吗 | 精品国产1区 | 国产成人精品一二三区 | 丁香网五月天 | 在线观看视频99 | 亚州日韩中文字幕 | 96视频在线 | 色亚洲网 | 欧美成人影音 | 色香蕉在线视频 | 99在线免费观看视频 | 国产五月色婷婷六月丁香视频 | 亚洲成人动漫在线观看 | 黄色特级片 | 97国产一区 | 国产一区二区精品久久91 | 色婷婷综合视频在线观看 | 日韩在线观看a | 亚洲成色777777在线观看影院 | 91麻豆精品国产91久久久久 | 中文欧美字幕免费 | 91麻豆精品国产自产在线 | 亚洲激情在线 | 亚洲日韩精品欧美一区二区 | 日韩精品一区二区免费 | 麻豆国产网站入口 | 国产精品美女久久久久久免费 | 国产一二三区在线观看 | 69热国产视频 | 日本少妇高清做爰视频 | 69av免费视频 | 一级一片免费观看 | 亚洲欧美日韩精品久久奇米一区 | 欧亚久久| 黄色成人av| 丁香五月亚洲综合在线 | 9在线观看免费 | 亚洲精区二区三区四区麻豆 | 成人国产精品一区 | 国产成人精品久 | 精品视频9999| 97av影院| 日韩免费区 | 国产盗摄精品一区二区 | 日韩在线免费视频观看 | 久久不卡免费视频 | 香蕉视频色 | www.91av在线 | 91av视频网| 91在线国内视频 | 在线观看国产亚洲 | www.久久成人| 人人爽人人爽人人片av免 | 国外调教视频网站 | 国产免费嫩草影院 | 天天做天天爱天天综合网 | 男女精品久久 | 欧美国产日韩一区二区 | 五月天婷婷狠狠 | av在线播放快速免费阴 | 国产一级性生活 | 国产成人99久久亚洲综合精品 | 黄色精品网站 | 99热官网 | 操操色 | 国产成人精品av | 水蜜桃亚洲一二三四在线 | 丁香六月综合网 | 亚洲理论视频 | 久久精品国产99国产 | 五月婷网 | 成人作爱视频 | 久久av高清 | a在线观看国产 | 西西人体4444www高清视频 | 美女精品| 久久99影院| 天堂网中文在线 | 日韩av片免费在线观看 | 免费麻豆| 欧美亚洲国产精品久久高清浪潮 | 久草久热 | 亚洲成人精品 | 国产精品日韩欧美 | 欧美日韩国产二区 | 日韩在线视频在线观看 | 欧美日韩一区二区在线观看 | 国产一区网 | 国产一区二区三区在线 | 国产精品成人一区二区三区吃奶 | 亚洲 av网站 | 人人爱人人添 | 91大神电影| 日韩精品视频网站 | 日韩av在线高清 | 欧美一级激情 | 久草线| 日本精品一区二区三区在线播放视频 | 91香蕉视频黄色 | 91网免费看 | 成人免费观看在线视频 | 成片人卡1卡2卡3手机免费看 | 国产精品你懂的在线观看 | 国产精品久久久久999 | 国产爽视频 | 精品国产资源 | 亚洲天堂网站视频 | 国产精品永久在线 | 国产精品第二页 | 日韩高清不卡一区二区三区 | 韩国av一区 | 欧美成亚洲 | 91激情视频在线观看 | 国产色视频一区 | 99r在线播放 | 91免费观看视频网站 | 久草视频视频在线播放 | 日日摸日日添日日躁av | 欧美精品首页 | 欧美日韩中文另类 | 美女视频黄是免费的 | 激情网色 | 欧美精品生活片 | 国产一区观看 | 亚洲美女精品 | 日本中文字幕电影在线免费观看 | 日韩中文字幕亚洲一区二区va在线 | 日韩av不卡播放 | 欧美精品资源 | 国产精品麻豆99久久久久久 | 久草精品视频在线播放 | 欧美国产日韩久久 | 成年人国产视频 | 国产精品久久一区二区三区不卡 | 欧美午夜性生活 | 在线观看一区二区视频 | 免费在线观看不卡av | 日韩在线观看精品 | 日韩欧美高清不卡 | 婷婷5月色| 日韩电影在线观看一区二区三区 | 日韩高清在线不卡 | 国产精品色 | 伊甸园永久入口www 99热 精品在线 | 亚洲欧美色婷婷 | 国内一区二区视频 | 天天操夜夜操国产精品 | 欧美 亚洲 另类 激情 另类 | 精品国产资源 | 激情五月六月婷婷 | 激情av网址 | 国产在线视频不卡 | 日韩精品播放 | 日韩免费看视频 | 久久久免费国产 | 91丨九色丨国产在线 | 国产一区二区视频在线 | 国产精品色婷婷 | 97精品免费视频 | 精品久久久免费视频 | 久草久草在线 | 天天摸天天操天天爽 | 欧美日韩高清一区二区三区 | 一区二区伦理电影 | 色综合天天色 | 成人在线视频网 | 黄av免费在线观看 | 久久久国产精品亚洲一区 | 最新日韩在线观看 | 99久热在线精品视频观看 | 日韩在线视频线视频免费网站 | 久久国产免费视频 | 狠狠干在线播放 | 中文字幕视频在线播放 |