亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? configure

?? CCSM Research Tools: Community Atmosphere Model (CAM)
??
?? 第 1 頁 / 共 5 頁
字號:
}die "ERROR: invalid number of vertical levels: $cfg\n" unless ($cfg>=1);$cfg{'nlev'} = $cfg;if ($print>=2) { print "Setting number of levels to $cfg{'nlev'}$eol"; }# Number of advected constituentsif (defined $opts{'nadv'}) {    $cfg = $opts{'nadv'};} elsif (defined $usr_defaults{'nadv'}) {    $cfg = $usr_defaults{'nadv'};} else {    $cfg = $bld_defaults{'nadv'};}if ($interactive) {    print "Enter number of advected constituents [$cfg]: ";    $ans = <>; chomp $ans;    if ($ans =~ /\S+/ and $ans>=1) { $cfg = $ans; }}$cfg{'nadv'} = $cfg;if ($print>=2) { print "Setting number of advected constituents to $cfg{'nadv'}$eol"; }# Number of non-advected constituentsif (defined $opts{'nnadv'}) {    $cfg = $opts{'nnadv'};} elsif (defined $usr_defaults{'nnadv'}) {    $cfg = $usr_defaults{'nnadv'};} else {    $cfg = $bld_defaults{'nnadv'};}if ($interactive) {    print "Enter number of non-advected constituents [$cfg]: ";    $ans = <>; chomp $ans;    if ($ans =~ /\S+/ and $ans>=0) { $cfg = $ans; }}unless ($expert) {    if ($cfg==0) {	die "Setting number of non-advected constituents to 0 requires source code modifications\n".	    "Use expert user mode (-x) to disable this check\n";    }}$cfg{'nnadv'} = $cfg;if ($print>=2) { print "Setting number of non-advected constituents to $cfg{'nnadv'}$eol"; }#-----------------------------------------------------------------------------------------------# Read system defaults file.%sys_defaults = get_sys_defaults("$cfgdir/$sys_defaults", $OSNAME);#-----------------------------------------------------------------------------------------------# Makefile configuration# Name of CAM executable.if (defined $cam_exe) {    $cfg = $cam_exe;} elsif (defined $usr_defaults{'cam_exe'}) {    $cfg = $usr_defaults{'cam_exe'};} else {    $cfg = $bld_defaults{'cam_exe'};}if ($interactive) {    print "Enter name of CAM executable [$cfg]: ";    $ans = <>; chomp $ans;    if ($ans =~ /\S+/) { $cfg = $ans; }}$cfg{'cam_exe'} = $cfg;if ($print>=2) { print "CAM executable will be called $cfg{'cam_exe'}$eol"; }# Allow override of Makefile default Fortran compiler$cfg = 'default';if (defined $opts{'fc'}) {    $cfg = $opts{'fc'};} elsif (defined $usr_defaults{'fc'}) {    $cfg = $usr_defaults{'fc'};} elsif (defined $ENV{USER_FC}) {    $cfg = $ENV{USER_FC};}if ($interactive) {    print "Enter Fortran compiler ('default' will use Makefile setting) [$cfg]: ";    $ans = <>; chomp $ans;    if ($ans =~ /\S+/) { $cfg = $ans; }}$cfg{'fc'} = ($cfg eq 'default') ? '' : $cfg;if ($print>=2) { print "Setting Fortran compiler to $cfg$eol"; }# Allow override of Makefile default C compiler (linux platform only)if ($OSNAME eq 'linux') {    $cfg = 'default';    if (defined $opts{'cc'}) {	$cfg = $opts{'cc'};    } elsif (defined $usr_defaults{'cc'}) {	$cfg = $usr_defaults{'cc'};    } elsif (defined $ENV{USER_CC}) {	$cfg = $ENV{USER_CC};    }    if ($interactive) {	print "Enter C compiler ('default' will use Makefile setting) [$cfg]: ";	$ans = <>; chomp $ans;	if ($ans =~ /\S+/) { $cfg = $ans; }    }    $cfg{'cc'} = ($cfg eq 'default') ? '' : $cfg;    if ($print>=2) { print "Setting C compiler to $cfg$eol"; }}# Use compiler debugging options?if (defined $opts{'debug'}) {    $cfg = $opts{'debug'} ? 'y' : 'n';} elsif (defined $usr_defaults{'debug'}) {    $cfg = $usr_defaults{'debug'} ? 'y' : 'n';} else {    $cfg = $bld_defaults{'debug'} ? 'y' : 'n';}if ($interactive) {    print "Enable compiler debugging options? [$cfg]: ";    $ans = <>; chomp $ans;    if ($ans =~ /\S+/) { $cfg = $ans; }}$cfg{'debug'} = ($cfg =~ /[Yy]/) ? 1 : 0;if ($print>=2) {     if ($cfg{'debug'}) {	print "Enabling compiler debugging options.$eol";    } else {	print "DISabling compiler debugging options.$eol";    }}# Append user specified compiler options to Makefile defaults$cfg = '';if (defined $opts{'fflags'}) {    $cfg = $opts{'fflags'};} elsif (defined $usr_defaults{'fflags'}) {    $cfg = $usr_defaults{'fflags'};}if ($interactive) {    print "Enter Fortran compiler options to be appended to Makefile defaults: [$cfg]: ";    $ans = <>; chomp $ans;    if ($ans =~ /\S+/) { $cfg = $ans; }}$cfg{'fflags'} = $cfg;if ($print>=2) { print "Setting additional Fortran compiler options \'$cfg\'$eol"; }# SPMDif (defined $opts{'spmd'}) {    $cfg = $opts{'spmd'} ? 'y' : 'n';} elsif (defined $usr_defaults{'spmd'}) {    $cfg = $usr_defaults{'spmd'} ? 'y' : 'n';} else {    $cfg = $sys_defaults{'spmd'} ? 'y' : 'n';}if ($interactive) {    print "Enable SPMD parallelism? [$cfg]: ";    $ans = <>; chomp $ans;    if ($ans =~ /\S+/) { $cfg = $ans; }}$cfg{'spmd'} = ($cfg =~ /[Yy]/) ? 1 : 0;if ($print>=2) {     if ($cfg{'spmd'}) {	print "Enabling SPMD parallelism.$eol";    } else {	print "DISabling SPMD parallelism.$eol";    }}# Threads#if (defined $opts{'omp'}) {#    $cfg = 'y';#} elsif (defined $usr_defaults{'omp'}) {#    $cfg = $usr_defaults{'omp'} ? 'y' : 'n';#} else {#    $cfg = $sys_defaults{'omp'} ? 'y' : 'n';#}#if ($interactive) {#    print "Enable threaded parallelism (openMP)? [$cfg]: ";#    $ans = <>; chomp $ans;#    if ($ans =~ /\S+/) { $cfg = $ans; }#}#$cfg{'omp'} = ($cfg =~ /[Yy]/) ? 1 : 0;# NetCDF includeif (defined $opts{'nc_inc'}) {    $cfg = $opts{'nc_inc'};} elsif (defined $usr_defaults{'nc_inc'}) {    $cfg = $usr_defaults{'nc_inc'};} elsif (defined $ENV{INC_NETCDF}) {    $cfg = $ENV{INC_NETCDF};} else {    $cfg = '/usr/local/include';}if ($interactive) {    print "Enter directory containing NetCDF include files [$cfg]: ";    $ans = <>; chomp $ans;    if ($ans =~ /\S+/) { $cfg = $ans; }}if (-f "$cfg/netcdf.h") {    $cfg{'nc_inc'} = $cfg;} else {    die <<"EOF";** Cannot find netcdf.h in specified directory: $cfg** ** The NetCDF include directory is determined from the following set of options listed** from highest to lowest precedence:** * interactively, enabled by command-line option -i** * by the command-line option -nc_inc** * by a default configuration file, specified by -defaults ** * by the environment variable INC_NETCDF** * by the default value /usr/local/includeEOF}if ($print>=2) { print "Found netCDF include file in $cfg{'nc_inc'}$eol"; }# NetCDF libraryif (defined $opts{'nc_lib'}) {    $cfg = $opts{'nc_lib'};} elsif (defined $usr_defaults{'nc_lib'}) {    $cfg = $usr_defaults{'nc_lib'};} elsif (defined $ENV{LIB_NETCDF}) {    $cfg = $ENV{LIB_NETCDF};} else {    $cfg = '/usr/local/lib';}if ($interactive) {    print "Enter directory containing NetCDF library [$cfg]: ";    $ans = <>; chomp $ans;    if ($ans =~ /\S+/) { $cfg = $ans; }}if (-f "$cfg/libnetcdf.a") {    $cfg{'nc_lib'} = $cfg;} else {    die <<"EOF";** Cannot find libnetcdf.a in specified directory: $cfg** ** The NetCDF library directory is determined from the following set of options listed** from highest to lowest precedence:** * interactively, enabled by command-line option -i** * by the command-line option -nc_lib** * by a default configuration file, specified by -defaults ** * by the environment variable LIB_NETCDF** * by the default value /usr/local/libEOF}if ($print>=2) { print "Found netCDF library in $cfg{'nc_lib'}$eol"; }$cfg{'mpi_inc'} = '';$cfg{'mpi_lib'} = '';if ($cfg{'spmd'}) {    # MPI include    if (defined $opts{'mpi_inc'}) {	$cfg = $opts{'mpi_inc'};    } elsif (defined $usr_defaults{'mpi_inc'}) {	$cfg = $usr_defaults{'mpi_inc'};    } elsif (defined $ENV{INC_MPI}) {	$cfg = $ENV{INC_MPI};    } else {	if ($OSNAME eq 'aix' || $OSNAME eq 'dec_osf') {	    $cfg = '';	} else {	    $cfg = '/usr/local/include';	}    }    if ($interactive) {	print "Enter directory containing MPI include files [$cfg]: ";	$ans = <>; chomp $ans;	if ($ans =~ /\S+/) { $cfg = $ans; }    }    if ($cfg eq '' or -f "$cfg/mpif.h") {	$cfg{'mpi_inc'} = $cfg;    } else {	die <<"EOF";** Cannot find mpif.h in specified directory: $cfg** ** The MPI include directory is determined from the following set of options listed** from highest to lowest precedence:** * interactively, enabled by command-line option -i** * by the command-line option -mpi_inc** * by a default configuration file, specified by -defaults ** * by the environment variable INC_MPI** * by the default value /usr/local/includeEOF    }    if ($print>=2 and $cfg{'mpi_inc'}) { print "Found MPI include file in $cfg{'mpi_inc'}$eol"; }    # MPI library    if (defined $opts{'mpi_lib'}) {	$cfg = $opts{'mpi_lib'};    } elsif (defined $usr_defaults{'mpi_lib'}) {	$cfg = $usr_defaults{'mpi_lib'};    } elsif (defined $ENV{LIB_MPI}) {	$cfg = $ENV{LIB_MPI};    } else {	if ($OSNAME eq 'aix' || $OSNAME eq 'dec_osf') {	    $cfg = '';	} else {	    $cfg = '/usr/local/lib';	}    }    if ($interactive) {	print "Enter directory containing MPI library [$cfg]: ";	$ans = <>; chomp $ans;	if ($ans =~ /\S+/) { $cfg = $ans; }    }    if ($cfg eq '' or -f "$cfg/libmpi.so" or -f "$cfg/libmpich.a") {	$cfg{'mpi_lib'} = $cfg;    } else {	die <<"EOF";** Cannot find libmpi.so or libmpich.a in specified directory: $cfg** ** The MPI library directory is determined from the following set of options listed** from highest to lowest precedence:** * interactively, enabled by command-line option -i** * by the command-line option -mpi_lib** * by a default configuration file, specified by -defaults ** * by the environment variable LIB_MPI** * by the default value /usr/local/libEOF    }    if ($print>=2 and $cfg{'mpi_lib'}) { print "Found MPI library in $cfg{'mpi_lib'}$eol"; }}#-----------------------------------------------------------------------------------------------# Write configuration files:# Write the filepath file.write_filepath("$cfg{'cam_bld'}/$fp_filename", %cfg);if ($print) { print "creating $cfg{'cam_bld'}/$fp_filename\n"; }# Write the params.h file.write_params_h("$cfg{'cam_bld'}/$params_filename", %cfg);if ($print) { print "creating $cfg{'cam_bld'}/$params_filename\n"; }# Write the misc.h file.write_misc_h("$cfg{'cam_bld'}/$misc_filename", %cfg);if ($print) { print "creating $cfg{'cam_bld'}/$misc_filename\n"; }# Write the preproc.h file.write_preproc_h("$cfg{'cam_bld'}/$preproc_filename", %cfg);if ($print) { print "creating $cfg{'cam_bld'}/$preproc_filename\n"; }# Write the Makefile.write_makefile("$cfgdir/Makefile", "$cfg{'cam_bld'}/Makefile", %cfg);if ($print) { print "creating $cfg{'cam_bld'}/Makefile\n"; }# Write the configuration file.write_cfg_file("$cfg{'cam_bld'}/$cfg_filename", %cfg);if ($print) { print "creating $cfg{'cam_bld'}/$cfg_filename$eol"; }#-----------------------------------------------------------------------------------------------# Check if testing requested$cfg = $opts{'test'} ? 'y' : 'n';if ($interactive) {    print "Run tests on the Fortran compiler and external libraries? y or n [$cfg]: ";    $ans = <>; chomp $ans;    if ($ans =~ /\S+/) { $cfg = $ans; }}$opts{'test'} = ($cfg =~ /[Yy]/) ? 1 : 0;#-----------------------------------------------------------------------------------------------# Finished unless testing requested#-----------------------------------------------------------------------------------------------unless ($opts{'test'}) {    if ($print) { print "configure done.\n"; }    exit;}# check for GNU make in the user's pathif ($print) { print "Looking for a valid GNU make... "; }my @makenames = qw(gmake gnumake make);if ($opts{'gmake'}) { unshift @makenames, $opts{'gmake'}; }my $gmake = get_gmake(@makenames);if ($gmake) {    if ($print) { print "using $gmake$eol"; }} else {    print "\n".          "** Cannot find a valid GNU make.  Tried:\n".          "@makenames\n";    if ($interactive) {	print "Enter the name of the GNU Make utility on your system.\n".              "This name must be in your path, or be specified with\n".              "an absolute pathname: ";	$ans = <>; chomp $ans;	if ($ans =~ /\S+/) { 	    print "Checking if $ans is a GNU Make... ";	    my $retval = `$ans -v 2>&1`;	    if ($retval =~ /GNU Make/) {		$gmake = $ans;		print "using $gmake$eol";	    } else {		die "\nEither $ans isn't in your path, or it doesn't appear to be\n".                    "a GNU Make.  The output from testing the -v option is\n".                    "$retval\n".                    "Stopping.\n";	    }	} else {	    die "Can't find valid GNU Make for testing.  Stopping.\n";

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品亚洲一区二区三区在线| 国产一区二区成人久久免费影院 | 欧美激情一二三区| 欧美精品一区二区三区蜜桃| 欧美成人aa大片| 欧美r级电影在线观看| 7777精品伊人久久久大香线蕉最新版| 色综合天天综合| 91影院在线观看| 色综合天天综合网国产成人综合天| 91在线丨porny丨国产| 97精品国产97久久久久久久久久久久 | 国产成人丝袜美腿| 亚洲精品欧美二区三区中文字幕| 一区二区三区国产| 亚洲码国产岛国毛片在线| 成人免费小视频| 一区二区三区免费在线观看| 夜夜嗨av一区二区三区| 亚洲国产一区二区三区| 秋霞午夜av一区二区三区| 免费成人你懂的| 国产精品自拍在线| 99久久国产综合精品女不卡| 欧美性猛交xxxx黑人交| 8v天堂国产在线一区二区| 欧美精品一区二| 国产欧美日韩三级| 亚洲日本一区二区三区| 丝袜亚洲另类丝袜在线| 久久不见久久见免费视频7| 国产69精品久久777的优势| 91女人视频在线观看| 在线免费观看一区| 日韩欧美中文一区二区| 国产亚洲污的网站| 亚洲卡通欧美制服中文| 日本中文一区二区三区| 国产成人高清在线| 在线精品国精品国产尤物884a| 日韩一级片在线播放| 欧美激情中文字幕一区二区| 一区二区三区日韩欧美精品| 免费欧美高清视频| 成人高清在线视频| 欧美日韩二区三区| 久久久亚洲高清| 一区二区高清在线| 精品午夜一区二区三区在线观看 | 欧美亚洲一区二区在线观看| 欧美一区二区不卡视频| 中文字幕一区av| 免费成人美女在线观看| 91在线云播放| 久久男人中文字幕资源站| 一区二区三区四区乱视频| 国产一区二区三区香蕉| 欧美影院一区二区三区| 久久精品视频一区二区三区| 午夜精品久久久| 99天天综合性| 精品卡一卡二卡三卡四在线| 亚洲自拍偷拍欧美| 成人免费毛片aaaaa**| 在线播放日韩导航| 亚洲人成在线观看一区二区| 国产在线不卡一卡二卡三卡四卡| 欧美伦理电影网| 国产精品乱码久久久久久| 蜜桃视频第一区免费观看| 在线免费不卡视频| 国产精品人成在线观看免费| 久久99在线观看| 欧美色图免费看| 成人免费视频在线观看| 国产成人aaaa| 久久奇米777| 日本va欧美va精品| 欧美优质美女网站| 最新日韩av在线| 成人免费不卡视频| 国产亚洲一区二区三区在线观看 | 国产一区在线看| 欧美一区二区国产| 亚洲www啪成人一区二区麻豆| 色综合久久六月婷婷中文字幕| 中文字幕不卡的av| 国产一区二区精品久久99| 欧美一卡二卡在线观看| 日韩精品一区第一页| 欧美日韩综合色| 亚洲男人的天堂在线观看| 成人免费毛片app| 国产日韩欧美综合在线| 国产黄色91视频| 久久这里只有精品首页| 国产在线日韩欧美| 国产亚洲va综合人人澡精品| 国产乱码字幕精品高清av | 精品处破学生在线二十三| 日本中文字幕一区二区有限公司| 欧美狂野另类xxxxoooo| 亚洲成年人网站在线观看| 欧美日韩精品一区二区三区| 天天影视网天天综合色在线播放 | 国产精品久久久久久久久动漫| 国产一区不卡视频| 国产喂奶挤奶一区二区三区| 国产成人激情av| 日韩一区在线播放| 欧美在线观看视频在线| 午夜私人影院久久久久| 欧美一区二区黄| 九九久久精品视频| 国产日韩在线不卡| 97久久精品人人做人人爽50路 | 国产精品一区二区三区乱码| 国产欧美一区二区三区鸳鸯浴 | 日韩免费一区二区| 国产精品自拍三区| 欧美国产日本韩| 91香蕉视频污在线| 午夜欧美电影在线观看| 日韩精品一区二区三区中文精品| 国产乱一区二区| 日韩毛片视频在线看| 欧美亚洲国产怡红院影院| 日韩精品成人一区二区三区| 亚洲精品在线三区| 成人动漫av在线| 亚洲国产综合人成综合网站| 日韩免费高清电影| 粉嫩欧美一区二区三区高清影视| 亚洲男同性恋视频| 欧美一区二区三区视频免费播放| 久久精品噜噜噜成人88aⅴ| 亚洲国产成人在线| 日本韩国视频一区二区| 另类综合日韩欧美亚洲| 亚洲欧洲一区二区在线播放| 欧美丰满少妇xxxxx高潮对白 | 欧美成va人片在线观看| 国产91精品免费| 天堂av在线一区| 中文字幕欧美日韩一区| 欧美裸体bbwbbwbbw| 国产高清久久久久| 夜夜嗨av一区二区三区中文字幕| 日韩一区二区在线观看视频| 成人爱爱电影网址| 日韩不卡一区二区三区 | 奇米四色…亚洲| 国产精品久久久久久一区二区三区| 欧美日韩视频专区在线播放| 国产成人在线免费| 亚洲午夜久久久久久久久久久 | 乱一区二区av| 一区二区三区在线视频免费| 久久天堂av综合合色蜜桃网| 日本久久电影网| 成人在线视频一区| 日韩国产欧美视频| 综合久久一区二区三区| 欧美videos中文字幕| 91黄色免费版| 国产成人午夜高潮毛片| 日本视频在线一区| 亚洲免费色视频| 国产欧美日韩不卡| 欧美成人性福生活免费看| 91福利在线看| www..com久久爱| 激情伊人五月天久久综合| 亚洲成av人片在www色猫咪| 国产精品免费久久久久| 欧美α欧美αv大片| 欧美欧美午夜aⅴ在线观看| 99re这里只有精品6| 成人网页在线观看| 精品亚洲aⅴ乱码一区二区三区| 首页国产丝袜综合| 亚洲综合自拍偷拍| 成人欧美一区二区三区小说 | 国产色一区二区| 日韩手机在线导航| 51精品秘密在线观看| 欧美性色黄大片手机版| 91麻豆免费看| 不卡的av电影| 国产高清在线观看免费不卡| 麻豆成人免费电影| 免费观看久久久4p| 五月天视频一区| 亚洲成人三级小说| 夜夜亚洲天天久久| 亚洲小说春色综合另类电影| 亚洲欧美另类在线| 最新成人av在线| 亚洲精品欧美专区| 亚洲精品欧美激情|