Pecan: لم يتم إنشاء ملفات BrownDog / NARR sipnet.clim بشكل صحيح

تم إنشاؤها على ١٧ أغسطس ٢٠١٨  ·  39تعليقات  ·  مصدر: PecanProject/pecan

صف الخلل
المتعلقة بـ # 2047

أحاول إنشاء برامج تشغيل NARR لـ sipnet في موقعين مختلفين وأواجه مشكلة حيث يكون إخراج أمر BD إما ملفًا فارغًا أو رطانة. على سبيل المثال:

PK^C^D^T^@^B^@^H^@EU^QM æµ3)Â^G^@uù^S^@^_^@^@^@NARR.2002-01-01.2004-12-31.clim<8c><9d>W<96>39<96>¤<9f>9{)^^h±ÿ<8d><8d>}^F<92>^N^G<83>ù÷<88>îªÌ<88> è^N\\a"<R^Hé^Q^_á^Q<9e>1ÕÇÿús<86>YÒ<9c>9¶^RÚã^?éYJ<8e>uÎ<96>ci1ùGC^H#<94>ÖR^O¥´Þ{~ÄÐø^K©Ï^Z©í¡ÿôÔ_^_#<8e><9a>r}¤^\<9f>­<8e>YF        CÿãQ<9f>9<8e><94>CÏú´Ôµ<88>gû^?á½¢ü^Ñ|æ<94>¦Ö^Põg<8a>þ<90><96><94>õ!±gý¥<92>*«ÿ<9f>ÖTb<8a>c<94>^^rË-öG¯Ï¨^_¬eÖ<99>û<88><8f>4ôOô<9f>ËHC<9f>8^^)õgÕW+=<85>^TfÓ<92>Zèe<86><94>Û졵û<92>Ú{I1<k<8e>iè^AÄ ¿í%åYZ®9è/ègÖ<92>R)Akh5¦©§ð¨Z<80><9e>ML9<87>^XSzè<8b>=G^^úÅ^VJMSK
zjC_%éñO<9e>R^HZqÔWo5§cI󳤨^U4}±^VõÍô<9a>´$½<9d>^Ysä¯M¾Ë<9f>KÊõ9k<9e>5ÄÔõ<90>µ"½<97><92>J.³<84>ÜõÞ<92>¶<80>¾V×Od=^ZVÔõ7k͹ë«^\+b<87>¼<96>¤ß^K¡·4õhô¼XRÔ^GéËè<81>^OÞxK#ÏñL¹gm§1ØZÚ^[=ö9zͼáG<9c>Ï<9e><8a><9e>´Þ<99>¶Wyä<90>õ^AÚ9þ^_¥<RìϦo¨^G¦Í¦<9f>(Oýਲ਼v=^Q½<95>c<85>õ½Â¡^Eòꣶcîex<85>Ú^G¥F½Cm<95>þ<88>M<9b>¤<96>g<8f>qF^NÄ<9f><9b>¿õg^Ni^Dý<8e>þLÍ<8f>Ôx¬¼6-2ê0Ô®o¡%¥ÖºöÖ£éÏô<9a>Æè¹²îc<89>ã½Äª<9d>6rkmN=^A}<94><96>^Xª6FÓ<9f>LAK}D<96>><8f>%ê§s^^]O%jké/<86>ù^\S?ßÓ<8c>½j£åð,­ê<97>ôV»_{¨#^Gý^N^[Y^KÔË×rbg+<8c>ãt¦ø^`ÑÁ^[C;FßN^_åõéák^W<86>^X´<87>â£<8e>¡ØP^T^V8+<|ýQ=Ö¨<9f>ÑO<96>¢?<98>µ[ÙtyhO^F-'Ôg×óÕ©<9a>zÞí¡?§<83>¢½¬7Î<9e>yðïËhAÏT¡*§}}é<8a>gõ©w¥è<92>§<9e>×ð^^Ôºô7§^^<99>>a¼âÙù¼ÚP¨¨)Õ²<86><9e>²öiã^Oi§ö>XÑxö@d"\ÔJðP L
(yê(Öû<8a>>ñL<8f>BÏ+vír<9e><87>Þh|Î>µsBÔ£×¹ø^Ubµ<87>´»9Q£êqê-è¥ö®= =<9c><92>þ<81>^Bês<94>HP^\úç:^Hzê<8a>^B-kÍqäû<92>Úu^N´î<96>´íc_<9b>LKâÏäÖ^U­ô2_Á<83>{ µ®_RôÐ[Ò/êiêÿè ^VþAjú|-Y¯D[gú¬j{iw)Rêß<<88>Éz<80><83>h<9d><8f>m<95>®p¦ ¯Ð¥g^]ôÒ^R'3><87>Þ<98>¾vÐÛÖ+]^OI_²q<83><94>©^]ÃÎT@×^[k<9d>gÂ^WÖï><89>^DSK^LÚ©ZsæGØ5<8a>^[­ë^YÍZ<8b><9e>¾^JÎuÜW´<85>3^E}}«1Fã!U/<89>ãL@^K<8a>üMa *®>õ<82>Úä<82>`<85>©^E^]*=<9f>¡^?<94>ØGº^Eµ^W31¾èÉê^Hèaëqש^@¢ <98>ª<82><83>¾T<8b>QGO¡¡( k7èN<8a>z!áx<8b>W8kO<85>;^]ºâP±^^Z'¶·^X^TEô¿ô<82>¦<9e>ý'âο^BîhO]#<ì»Jÿ@·úSqMïµk?f-yèÖÒ<81>R4<89>5ÎÄ>KMA<80>ó©¿s>ÃO4ËOös]/uεB]<±)6(úÌ©<80>«<8f>ÌÛ
ÿº´bÑÆ^O-Ný-ö«<82>      <97>Rm<84>Bö<81>Î<97>V¨¼¢7<9e>><87><93><93>JxStÊ©ÜWx<85>³DØÖ^]µ®¬ä£ÀÝ2µF}´ö¸6s^H^?¾Ù^R<9f>\Ò<93>7©ÿ ï­m¬<8c>D^OS[¤wݵºÜuíWÝæ£^N?· OÒ<83>Õ߯㶪¼^G±>µ|­<9f>Lf½Ø¦<9b>^k*½VVõw
T§n¸DJ^P«<8f><9f>^B<85>².Å?^]^O^E)-)ëb<9a>^D$^]-<9d><8d><87>^<91>^V¤^Gª^KT¿<92>ïKÚ¢^XÁR7<84>^VÖ^!C¯G;X·<9e>BFx<87>^LÝr<83><87>©x«ÃÓu^UêÀé¥èí)CTpåO?'^_GR7^Tµ´Û<9f>:×üY.8^N<80>²2ý%­Pÿ!Æû<9a>¶0¦[R?^T×eé^SªÏÔ¡<9a>z^M<9c>õ^_<81>µé^Q(^^s^R<94>ôq7jÃ+bNíR}Ë¡í¤%ê©dý%¥>Zó3ë¯V<9d>+^Eί§´<85>±NÄ,+<99>^»©rÜôع<97>Þa¬<92>sèJÔgµ<9e><89>Iµ²ß¢þ».<84>ìüaê!é<92>t¼×^QÔ?Ð+ÐIU~«k,é;^T®Zí,ÂÏ}E·0<96>µoøZ+<86>é;ëÿp<90>µkÊC^AM<9f>ðI&^\Ã<94>d^QEtykóêvÖáÒç+Àª Ð^®^MÊ<8a>Ϻ<87>^F»H{N_To^?¡­í<9b>H^GX'º^P#ïùNÞbX^?êQµ®#å(á^E^F®T}U<82>K$qÑÍ}EÙ¿<8e>¢<82>pÖÏé^RR¬ÿ¤MGÖÊ^M¢0ª^_׍^Dg<90>þ´¦ï6}^M8ë×^]¬ÿ}.pì^ABëЯ<96>ô¾+µ^W^HÐ3(<91>×ÓÐ<9b>ÓÍòIyÆ<8f>^P<96> ½º^C¦^^<88>~(^E^EUe<90>º<85>ºÂ¸<96>¨«KW<99>ò5ý!<9d>rmÓ¤h®ï<98>ã$g»­p^Oaü8©Ûü<84>0½AÝ~E^ASgs>ÚTùqÝSÎÉ´0e-:?<81>@§o¡<83>^Z<89>ê*"¦<9e>£ÞúжìÃiRâ<9c>ªÂJìl¹^Re^EYý¢.^MmD}J»íÁr<85>3]o
[I^[CiòëTdrA^UT<98>x<9d>
Å#<97>j*<ôhçCÑ<93><8b>\¹<84>Þ<99>³Ä¨È<98>)%´^DÊ5¥pºat<92>õ§«"±^^<99>®-½o-H'<^_+Ê×®ë<^^=䶪ިëB<9b>mP    ët<96>^_Y¢^^<91><8e><8f>â^[{Jé¯6§*^A]¦<93>¼Z©ª3²>^Uº2oVµ*w»ò^E-Y;@Aú¾¢-<96>éùu6<86>3\<9f>T%L<91><9b>Eç@+ùQÏQ^KéV^H:5ä·Z<92>N³By#ãÑ¥£<9d>2<95>^Aõ^Züg´<9d>\<8b>^Lm}­Q¿<94><8f>%mÁL5÷q^K©:¨Jb<94>p^VöÕ<9f>÷¢~O^W.iIä­+áÑ^_T<86>¨ÿ¦ª²RrêöÎüKŤá}ÄÓS,Q¼Ó_è÷^EÝbYà^Oé\7<95>pÅ+
\<88>ú<93>UGT^[ Ô½6ú3<9c><91>¢^FjG<85>f¥<8a>ä<88>ª<8d><88>[<8a>ÈzûÉI£^N¢<82>Ç'×<8f>JÏ<94> éØèk<94>c<85>[J¦Å)Æ<94>+<9c>±`ý^?-Oq<98>ÒGWc:ò<9d>#ÏVþ5;5úäg<94>7hg)^B«dÐ<93>ϬXÇÇÕ<9c>Þ Þªo4mÕ®ïà¯u¼Ò+<9a>)µlÊ^Ztb<9c>úW><9d>k¥<90>µ<90>^Më~¦<86>Õ=ô<8f>p¦K\§·^Rþ«®!<97>^Bºf^T%õ^CÊ©^TÎèHh<9b>i_420^U^Oú_:ãú®Ú¯Ç[¾¥dôYh^QQ§¯5*Yà¿ëS<88>O^O}Óë^Y<8e>UdþÑ£jZ<82><82>³^^¯b!<99>­2^M}¼Þ£¶½ò]^Uu<93><92>FϹS)×Gw²Â<8b>W&^Qãí¢¯WH#^AVþ^WWó¥ø^YÑFS$ª´QâúÙï<9b><94>Ä<95>ÇA9^P¨^F<9a>>`êñò»´Hôõ<94>^LåZ8^\ªÉ´¢Nq]¦^^¥^oº¯(o9£¢ä^A<91>ei·^QEjT^NñJ<87>è<84>)^]Ôëä3^ZU¦ÞIhzùú)¢lö<9e> `<9d>$<98>ÎÏzrñêdAKÒþÐÿSH^_:ä徤v-I5¿²Üò<89>ûªé;í2ý<8e>ª<8f>Xúß<81>_·=W<9e>jj<85><96>HÇG¯IÿQפv<93>jp-)Ó^OÐó¥^DgûGª^YmHíÿy_ϼ֣T±ëtT%áD}Z^L\<94><89>¿ÓéfüYöêj§ÍÖɱuÛp^\u<97>ë^AéÊQ ^],Gµ¡²)z}Z<9f>Ö£TR<81>@ÑBù]­÷^E]^A­òn^UT^T<8d>ÝÉÑ<87>ë²!(ëkè^_ë¤+ºÝîî¿<93>ìJ[<91>tºê^M^EnªÌï<8c>B³IÉ<89>V¨-«<9d>¡t<97>,F<97>ëSáEïEi ^E=<9e>Ù^UÑt^Z<89>ì<93>&iqûBk¬EW<9c>vö <81>ÄÙ¥êÜR´¿"<86><9e>¢^N<96>j^@Ý&ºt)d³Î<8c>¢¶<9e>6{ÿ¡âàÉ<87>èæ.:<91><99><8e>1­^CRc­°·c<8d><9f>¨^Vh{^L2<8a>Ê<8b>^M~HÚ¬I!R[Bé<9a>2<strong i="9">@½</strong> <9d><86>^?uö8 ô<9d>*<8f><86>M¢s«06tû^W<9a>}^O½b}O=f<85>^N½%¯QÕ¶²8<9d>^?mâû^Z¯¨Æ1ç{SÒë^Mèë®5ê<8f>Òx%<90>*úPÇü;¬Åô^\:<80><99>
<9c>BTû<83>¬a^NíG<95>^G^OýÜJ'<8a><8a>C²ßÊîT<8c>!^Aå<89>ï<8b>lWT#OP<92>¬^RãÕ<ó
<95>Èh^Oë5ä^þ._T÷<92>^Oºñ ^@=Ü<ëüuÕ'Õ}!Ý°<89>N<9f>b!ûîáÎ<80>â0Õ<8c><9e>n¾¯(_+REF×'ê^EÔu@TG<92>îhW<87>ò^Y^F^\GV)ÏÐ^Ta¡C¨^G§^U<91>&gEQ=^R<9a>u<99>^RFI<9f>6¬^N<8c>n^Y^]iå<9a>Q¯AA(<86>v_QÛ²mRòWwsÅY<9d>©Jº<90>I"[ý=2QÐRøÕæ<99><8e><87>Ú^GOî8î^Q<82>ýC^U<93><9e><9b>j*½*®9^]>½?^Z[Iïm¦û<9a>æõ<94>^H×Ê|3^UÓ

هذا مثال لملف من WF https://modex.bnl.gov/pecan_dev/05-running.php؟workflowid=2000000991 حيث كنت أعمل في موقع AF Susquehanna Shale Hills Critical Zone Observatory (US-SSH)

لإعادة إنتاج
خطوات إعادة إنتاج السلوك:

  1. انتقل إلى https://modex.bnl.gov/pecan_dev/
  2. انقر فوق الموقع Susquehanna Shale Hills Critical Zone Observatory (US-SSH)
    ، نحن
  3. قم بالتمرير لأسفل إلى نموذج SIPNET (r136)
  4. قم بتشغيل SIPNET مع أي PFT باستخدام NARR و BrownDog
  5. ملاحظة انتهاء أمر BD لكن ملف clim فارغ أو غير صحيح.
  6. لاحظ أن جميع المجموعات تفشل في توليد الإخراج

سلوك متوقع
يتم إنشاء برنامج تشغيل NARR المناسب وإكمال مجموعة النموذج بنجاح

لقطات
لا أحد

الجهاز (يرجى استكمال المعلومات التالية):

  • خادم BNL / modex
  • نظام التشغيل: Linux
  • متصفح كروم (إن وجد)
  • الإصدار NA

سياق إضافي
لا أحد

Bug 03 - High models - SIPNET Stale

ال 39 كومينتر

ومن المثير للاهتمام أن برنامج التشغيل الذي تم إنشاؤه يظهر كخيار إذا عدت إلى نفس الموقع / النموذج

screen shot 2018-08-17 at 11 50 36 am

أيضًا ، لست متأكدًا مما إذا كان هذا هو ما يفترض حدوثه ولكن تم إنشاء مجلد sipnet.clim في المستوى الأعلى من مجلد سير عمل البقان كما هو موضح هنا:

[sserbin<strong i="6">@modex</strong> PEcAn_2000000991]$ ll
total 932
-rw-r--r--. 1 apache test    100 Aug 17 11:44 ensemble.output.2000001031.NPP.2002.2004.Rdata
-rw-r--r--. 1 apache test    785 Aug 17 11:43 ensemble.samples.2000001031.Rdata
drwxr-sr-x. 3 apache test     31 Aug 17 11:43 out
-rw-r--r--. 1 apache test   2957 Aug 17 11:41 pecan.CHECKED.xml
-rw-r--r--. 1 apache test   3195 Aug 17 11:43 pecan.CONFIGS.xml
-rw-r--r--. 1 apache test   3114 Aug 17 11:42 pecan.METProcess.xml
-rw-r--r--. 1 apache test   3155 Aug 17 11:42 pecan.TRAIT.xml
-rw-rw-r--. 1 apache test   2151 Aug 17 11:41 pecan.xml
drwxr-sr-x. 3 apache test     51 Aug 17 11:41 pft
drwxr-sr-x. 3 apache test     50 Aug 17 11:43 run
-rw-r--r--. 1 apache test 871702 Aug 17 11:43 samples.Rdata
drwxr-sr-x. 2 apache test     10 Aug 17 11:41 sipnet.clim
-rw-r--r--. 1 apache test    371 Aug 17 11:44 STATUS
-rw-rw-r--. 1 apache test   6320 Aug 17 11:41 workflow.R
-rw-r--r--. 1 apache test  39635 Aug 17 11:44 workflow.Rout

لكن المجلد فارغ

إليك ما يبدو عليه مجلد التشغيل:

[sserbin<strong i="6">@modex</strong> 2000075070]$ ll
total 20
-rwxr-xr-x. 1 apache test 1767 Aug 17 11:43 job.sh
-rw-r--r--. 1 apache test  664 Aug 17 11:43 README.txt
lrwxrwxrwx. 1 apache test   67 Aug 17 11:43 sipnet.clim -> /data/Model_Output/pecan.output/dbfiles/BD-10704043b8b7/sipnet.clim
-rw-r--r--. 1 apache test 2750 Aug 17 11:43 sipnet.in
-rw-r--r--. 1 apache test 2767 Aug 17 11:43 sipnet.param
-rw-r--r--. 1 apache test    1 Aug 17 11:43 sipnet.param-spatial

بناءً على تعليق من robkooper على Slack ، يبدو أن الملف الذي تم إرجاعه هو ملف .zip بدون الامتداد الصحيح. إذا قمت بإعادة تسمية الملف ، يمكنني استخراج ملف البيانات بنجاح وهو ملف sipnet.clim منسق بشكل صحيح.

[sserbin<strong i="7">@modex</strong> BD-10704043b8b7]$ sudo mv sipnet.clim sipnet.clim.zip
[sudo] password for sserbin:
[sserbin<strong i="8">@modex</strong> BD-10704043b8b7]$ ll
total 500
-rw-r--r--. 1 apache test 508617 Aug 17 11:42 sipnet.clim.zip

[sserbin<strong i="9">@modex</strong> BD-10704043b8b7]$ sudo unzip sipnet.clim.zip
Archive:  sipnet.clim.zip
  inflating: NARR.2002-01-01.2004-12-31.clim
[sserbin<strong i="10">@modex</strong> BD-10704043b8b7]$ ll
total 1780
-rw-r--r--. 1 root   test 1309045 Aug 17 10:42 NARR.2002-01-01.2004-12-31.clim
-rw-r--r--. 1 apache test  508617 Aug 17 11:42 sipnet.clim.zip

0       2002    1       0       0.125   -7.9094299316406        -2.44315996314612       0       0.000804662704467773    106.125279746456        279.20088185235 231.658948408484        5.31823073993271        0.6
0       2002    1       3       0.125   -9.32294311523435       -2.39741738404251       0       -0.0412188470363617     75.1397549593781        285.159348289328        227.559947202096        5.60749023697066        0.6
0       2002    1       6       0.125   -10.5312866210937       -2.33946353060725       0       -0.0244013965129852     55.1456123301122        294.838635604529        220.208121240694        5.00348134365326        0.6
0       2002    1       9       0.125   -11.3368286132812       -2.27091310812966       0       -0.0244013965129852     35.953950127431 295.342434940375        222.430670123902        5.07081553376126        0.6
0       2002    1       12      0.125   -12.4007629394531       -2.19504814728271       628398.237304688        0.0848717987537384      19.7246218935274        303.128231282344        217.696640681874        4.52785957682463        0.6
0       2002    1       15      0.125   -8.40720214843748       -2.10964517251597       1622754.71191406        0.000804662704467773    67.3028051574853        265.95481312816 257.728592667697        6.00752887354068        0.6
0       2002    1       18      0.125   -5.53836669921873       -2.05694625720645       1374894.71191406        0.00921338796615601     109.890647291759        230.4657112397  295.058308799463        6.37520017434981        0.6
0       2002    1       21      0.125   -4.0488342285156        -2.02781320104941       58806.474609375 0.0176221132278442      132.242433885207        205.770433990006        320.831082348398        5.77486085931632        0.6
0       2002    2       0       0.125   -5.8043273925781        -2.01090098947708       0       0.00921338796615601     68.1552254424385        198.632733047786        328.702943023655        5.63152559393685        0.6
0       2002    2       3       0.125   -6.48831787109373       -1.97915701994827       0       0.000804662704467773    57.8740762854741        209.776452022241        318.84142518764 4.74670963477183        0.6 ...

قم بتشغيله مرة أخرى ولاحظ الآن وجود ملفين مختلفين BD clim في ملف zip المسمى بشكل غير صحيح

[sserbin<strong i="6">@modex</strong> BD-650a29c32afa]$ ll
total 3556
-rw-r--r--. 1 root   test 2191869 Aug 17 11:37 NARR.2000-01-01.2004-12-31.clim
-rw-r--r--. 1 root   test  439523 Aug 17 09:57 NARR.2004-01-01.2004-12-31.clim
-rw-r--r--. 1 apache test 1003128 Aug 17 12:37 sipnet.clim.zip

مشكلة أخرى هي أن رابط sym المستخدم في job.sh لا يتطابق مع أسماء الملفات:

[sserbin<strong i="10">@modex</strong> 2000075302]$ ll
total 20
-rwxr-xr-x. 1 apache test 1768 Aug 17 12:37 job.sh
-rw-r--r--. 1 apache test  673 Aug 17 12:37 README.txt
lrwxrwxrwx. 1 apache test   67 Aug 17 12:37 sipnet.clim -> /data/Model_Output/pecan.output/dbfiles/BD-650a29c32afa/sipnet.clim
-rw-r--r--. 1 apache test 2750 Aug 17 12:37 sipnet.in
-rw-r--r--. 1 apache test 2771 Aug 17 12:37 sipnet.param
-rw-r--r--. 1 apache test    1 Aug 17 12:37 sipnet.param-spatial
# see if application needs running
if [ ! -e "/data/Model_Output/pecan.output/PEcAn_2000000994/out/2000075302/sipnet.out" ]; then
  cd "/data/Model_Output/pecan.output/PEcAn_2000000994/run/2000075302"
  ln -s "/data/Model_Output/pecan.output/dbfiles/BD-650a29c32afa/sipnet.clim" sipnet.clim
...

فحص سريع لما أعتقد أنه يجب أن يكون بطريقة الإعداد:

[sserbin<strong i="6">@modex</strong> 2000075302]$ sudo ln -s /data/Model_Output/pecan.output/dbfiles/BD-650a29c32afa/NARR.2000-01-01.2004-12-31.clim sipnet.clim
[sserbin<strong i="7">@modex</strong> 2000075302]$ ll
total 20
-rwxr-xr-x. 1 apache test 1768 Aug 17 12:37 job.sh
-rw-r--r--. 1 apache test  673 Aug 17 12:37 README.txt
lrwxrwxrwx. 1 root   test   87 Aug 17 12:42 sipnet.clim -> /data/Model_Output/pecan.output/dbfiles/BD-650a29c32afa/NARR.2000-01-01.2004-12-31.clim
-rw-r--r--. 1 apache test 2750 Aug 17 12:37 sipnet.in
-rw-r--r--. 1 apache test 2771 Aug 17 12:37 sipnet.param
-rw-r--r--. 1 apache test    1 Aug 17 12:37 sipnet.param-spatial

[sserbin<strong i="8">@modex</strong> 2000075302]$ sudo ./job.sh

[sserbin<strong i="9">@modex</strong> out]$ cd 2000075302
[sserbin<strong i="10">@modex</strong> 2000075302]$ ll
total 3456
-rw-r--r--. 1 apache test      1293 Aug 17 12:43 logfile.txt
-rw-r--r--. 1 root   test       673 Aug 17 12:43 README.txt
-rw-r--r--. 1 root   test   3523496 Aug 17 12:43 sipnet.out
-rw-------. 1 apache apache       0 Aug 17 12:37 stderr.log
-rw-------. 1 apache apache     119 Aug 17 12:37 stdout.log

[sserbin<strong i="11">@modex</strong> 2000075302]$ ll
total 5956
-rw-rw-r--. 1 sserbin test    507576 Aug 17 12:48 2000.nc
-rw-rw-r--. 1 sserbin test       743 Aug 17 12:48 2000.nc.var
-rw-rw-r--. 1 sserbin test    506200 Aug 17 12:48 2001.nc
-rw-rw-r--. 1 sserbin test       743 Aug 17 12:48 2001.nc.var
-rw-rw-r--. 1 sserbin test    506200 Aug 17 12:48 2002.nc
-rw-rw-r--. 1 sserbin test       743 Aug 17 12:48 2002.nc.var
-rw-rw-r--. 1 sserbin test    506200 Aug 17 12:48 2003.nc
-rw-rw-r--. 1 sserbin test       743 Aug 17 12:48 2003.nc.var
-rw-rw-r--. 1 sserbin test    507576 Aug 17 12:48 2004.nc
-rw-rw-r--. 1 sserbin test       743 Aug 17 12:48 2004.nc.var
-rwxrwxrwx. 1 apache  test        16 Aug 17 12:46 logfile.txt
-rwxrwxrwx. 1 root    test       673 Aug 17 12:46 README.txt
-rwxrwxrwx. 1 root    test   3523496 Aug 17 12:43 sipnet.out
-rwxrwxrwx. 1 apache  apache       0 Aug 17 12:37 stderr.log
-rwxrwxrwx. 1 apache  apache     119 Aug 17 12:37 stdout.log

robkooper هل كان لديك وقت للنظر في مشكلات BD مع NARR؟

أعتقد أنه ربما تم إصلاح هذا بالرقم 2039 ، وسأحتاج إلى اختبار ذلك.

في أي سنة تختار؟
سنة واحدة أم عدة؟

robkooper حاول للتو مرة أخرى ، وحصل على هذا:

prerun
Error: no climate data in sipnet.clim
mv: cannot stat `/data/Model_Output/pecan.output/PEcAn_2000001054/run/2000079623/sipnet.out': No such file or directory

هذا هو الدليل الذي يبدو أفضل هذه المرة:

[sserbin<strong i="10">@modex</strong> run]$ cd 2000079623/
[sserbin<strong i="11">@modex</strong> 2000079623]$ ll
total 20
-rwxr-xr-x. 1 apache test 1767 Sep 14 08:09 job.sh
-rw-r--r--. 1 apache test  663 Sep 14 08:09 README.txt
lrwxrwxrwx. 1 apache test   67 Sep 14 08:10 sipnet.clim -> /data/Model_Output/pecan.output/dbfiles/BD-9ac83554512c/sipnet.clim
-rw-r--r--. 1 apache test 2750 Sep 14 08:09 sipnet.in
-rw-r--r--. 1 apache test 2757 Sep 14 08:09 sipnet.param
-rw-r--r--. 1 apache test    1 Sep 14 08:09 sipnet.param-spatial

لكن لا شيء في الملف ؟؟

[sserbin<strong i="15">@modex</strong> 2000079623]$ cd /data/Model_Output/pecan.output/dbfiles/BD-9ac83554512c/
[sserbin<strong i="16">@modex</strong> BD-9ac83554512c]$ ll
total 0
-rw-r--r--. 1 apache test 0 Sep 14 08:08 sipnet.clim
[sserbin<strong i="17">@modex</strong> BD-9ac83554512c]$

من workflow.log

> 
> # Do conversions
> settings <- PEcAn.utils::do_conversions(settings)
2018-09-14 08:06:24 DEBUG  [PEcAn.utils::do_conversions] : 
   do.conversion outdir /data/Model_Output/pecan.output/dbfiles 
2018-09-14 08:06:24 INFO   [PEcAn.utils::do_conversions] : PROCESSING:  met 
2018-09-14 08:06:24 INFO   [PEcAn.utils::do_conversions] : 
   calling met.process: 
2018-09-14 08:06:28 INFO   [browndog.met] : 
   browndog download url : 
   http://dap.ncsa.illinois.edu:8184/file/20285355_pecan.clim 
2018-09-14 08:08:29 WARN   [PEcAn.DB::db.close] : 
   Connection created outside of PEcAn.DB package 
2018-09-14 08:08:29 DEBUG  [PEcAn.utils::do_conversions] : 
   updated met path: 
   /data/Model_Output/pecan.output/dbfiles/BD-9ac83554512c/sipnet.clim 
> 
> # Query the trait database for data and priors
> if (PEcAn.utils::status.check("TRAIT") == 0){
+   PEcAn.utils::status.start("TRAIT")
+   settings <- PEcAn.workflow::runModule.get.trait.data(settings)
+   PEcAn.settings::write.settings(settings, outputfile='pecan.TRAIT.xml')
+   PEcAn.utils::status.end()
+ } else if (file.exists(file.path(settings$outdir, 'pecan.TRAIT.xml'))) {
+   settings <- PEcAn.settings::read.settings(file.path(settings$outdir, 'pecan.TRAIT.xml'))
+ }
2018-09-14 08:08:31 INFO   [query.trait.data] : 
   --------------------------------------------------------- 

هنا معلومات الجري الخاصة بي

  <run>
    <site>
      <id>1000025731</id>
      <met.start>1990/01/01</met.start>
      <met.end>1991/12/31</met.end>
    </site>
    <inputs>
      <met>
        <source>NARR</source>
        <output>SIPNET</output>
      </met>
    </inputs>
    <start.date>1990/01/01</start.date>
    <end.date>1991/12/31</end.date>
  </run>

أعتقد أن هذا تم إصلاحه في فرع التطوير ولكن لم يتم نشره بعد. سأعمل مع @ yan130 لاختبار ومعرفة ما إذا كان يعمل على خادم dev بهذا الملف المحدد.

robkooper موافق شكرا. أنا أستخدم فرع التطوير لهذه العمليات ، فقط لم تدفع التغييرات لفرع محلي؟

ليس لدينا فرع التطوير المنتشر هنا. هذه الحالة بالذات تتبع الفرع الرئيسي. كنت أتمنى نشر الإصدار الجديد هناك. سأتحقق من الأمر مع

robkooper لست متأكدًا من أنني أتابع ...... أنا أيضًا ما زلت غير متأكد من نهاية هذا الخطأ. أفترض أننا سنتأكد من أنه يمكن أن يعمل مع كل من المعلم والتطوير؟

هل لدينا أي إصلاحات لهذا حتى الآن؟ @ para2x في مرحلة ما في SDA الخاص بك متعدد المواقع ، أعتقد أننا سنرغب في العمل مع برامج تشغيل NARR عبر المواقع ، أو على الأقل كانت هذه هي الخطة الأصلية. لكننا كنا ننتظر حلا.

صدم. هل تمكن أي شخص آخر من استخدام BrownDog NARR مع sipnet مؤخرًا؟ إذا كان الأمر كذلك ، فيرجى إبلاغي بذلك ، ربما تمت معالجته ويعمل مرة أخرى .... غير واضح.

إذا كانت هناك مشكلات مع BrownDog NARR ، فسأستخدم موقع NARR المستند إلى THREDDS في هذه الأثناء

robkooper أنا اختبرت هذه الحالة على المنتج والخطأ هو رابط بروتوكول نقل الملفات خاطئ:

<input> <type>NARR</type> <site>US-SSH</site> <lat>40.6658</lat> <lon>-77.9041</lon> <start_date>1990-01-01 00:00:00</start_date> <end_date>1991-12-31 23:59:59</end_date> </input>

remotefunc <- function () {PEcAn.data.atmosphere :: download.NARR (site_id = '1135'، lat.in = 40.6658، lon.in = -77.9041، model = NULL، السيناريو = NULL، ensemble_member = NULL، الكتابة فوق = FALSE، outfolder = '/ home / polyglot / cache / PEcAn / NARR_site_1-25731 /'، start_date = '1990-01-01'، end_date = '2014-12-31')}
remoteout <- remotefunc ()

الحزمة المرفقة: "PEcAn.utils"

الكائن التالي مقنع من " package: utils ":
تحميل الملف

2019-01-23 11:18:33 DEBUG [PEcAn.data.atmosphere :: download.NARR]:
ملف "/home/polyglot/cache/PEcAn/NARR_site_1-25731//pres.sfc.2014.nc"
موجود بالفعل ، والتخطي إلى الملف التالي.
2019-01-23 11:18:33 DEBUG [PEcAn.data.atmosphere :: download.NARR]:
ملف "/home/polyglot/cache/PEcAn/NARR_site_1-25731//pres.sfc.2013.nc"
موجود بالفعل ، والتخطي إلى الملف التالي.
2019-01-23 11:18:33 DEBUG [PEcAn.data.atmosphere :: download.NARR]:
التنزيل من:
ftp://ftp.cdc.noaa.gov/Datasets/NARR/monolevel/pres.sfc.2012.nc إلى:
/home/polyglot/cache/PEcAn/NARR_site_1-25731//pres.sfc.2012.nc
محاولة عنوان URL "ftp://ftp.cdc.noaa.gov/Datasets/NARR/monolevel/pres.sfc.2012.nc"
خطأ في utils :: download.file (url ، اسم الملف ، طريقة):
لا يمكن فتح عنوان URL 'ftp://ftp.cdc.noaa.gov/Datasets/NARR/monolevel/pres.sfc.2012.nc'
المكالمات: remotefunc ->->->
بالإضافة إلى ذلك: رسالة تحذير:
في utils :: download.file (url ، filename ، الطريقة):
عنوان URL "ftp://ftp.cdc.noaa.gov/Datasets/NARR/monolevel/pres.sfc.2012.nc": الحالة كانت "تعذر الاتصال بالخادم"
توقف التنفيذ
[1] 1
2019-01-23 11:20:41 معلومات [PEcAn.utils :: convert.input]:
النتائج: تحويل. إدخال
2019-01-23 11:20:41 INFO [PEcAn.utils :: convert.input]: 1
2019-01-23 11:20:41 معلومات [PEcAn.utils :: convert.input]:
خطأ في الملف! = "":المقارنة (2) ممكنة فقط للأنواع الذرية والقائمة
المكالمات: met.process ... .download.raw.met.module ->-> مجموعة فرعية -> مجموعة فرعية. افتراضي
2019-01-23 11:20:41 تحذير [db.close]:
تم إنشاء الاتصال خارج حزمة PEcAn.DB
توقف التنفيذ

ملاحظة: لا أعرف سبب تنزيله من عام 2014 ، لقد بدأت للتو في عام 1990 وانتهت عام 1991.

مرحبا بكم في اغلاق الحكومة ربما؟

@ yan130 لقد اختبرت رابط FTP هذا ويبدو أنه تم

لقد قمت بتشغيل هذا للتو ويبدو أنه يسحب البيانات

remotefunc <- function() {PEcAn.data.atmosphere::download.NARR(site_id='1135', lat.in=40.6658, lon.in=-77.9041, model=NULL, scenario=NULL, 
                                                               ensemble_member=NULL, overwrite=FALSE, outfolder='~/scratch', 
                                                               start_date='1990-01-01', end_date='2014-12-31')}
remoteout <- remotefunc()

serbinsh أقوم بتشغيله ، ويستغرق بعض الوقت (ربما يوم واحد) ، وسوف أقوم

Thanks @ yan130 هل تختبر كود NARR الأساسي أو إصدار BrownDog؟

أحتاج إلى تشغيل كود NARR الأساسي على خادم BrownDog أولاً.
عندما ينتهي ما أقوم بتشغيله ، يمكنك تشغيل إصدار BrownDog من جهازك.

آه ، حسنًا ، هذا منطقي. اشكرك!

غريب ، لقد قمت بتحديث البقان إلى أحدث مطور والآن أتلقى هذا الخطأ:

> remotefunc <- function() {PEcAn.data.atmosphere::download.NARR(site_id='1135', lat.in=40.6658, lon.in=-77.9041, model=NULL, scenario=NULL, ensemble_member=NULL, method=NULL, overwrite=FALSE, outfolder='/data/Model_Output/pecan.output/dbfiles/NARR_site_1135/', start_date='1990-01-01', end_date='2014-12-31')}

> remoteout <- remotefunc()

2019-01-28 15:10:40 DEBUG  [#1: PEcAn.data.atmosphere::download.NARR] :
   Downloading from:
   ftp://ftp.cdc.noaa.gov/Datasets/NARR/monolevel/pres.sfc.2014.nc to:
   /data/Model_Output/pecan.output/dbfiles/NARR_site_1135//pres.sfc.2014.nc
Error in if (method == "ncftpget") { : argument is of length zero
> traceback()
3: PEcAn.utils::download.file(url, new.file, method)
2: PEcAn.data.atmosphere::download.NARR(site_id = "1135", lat.in = 40.6658,
       lon.in = -77.9041, model = NULL, scenario = NULL, ensemble_member = NULL,
       method = NULL, overwrite = FALSE, outfolder = "/data/Model_Output/pecan.output/dbfiles/NARR_site_1135/",
       start_date = "1990-01-01", end_date = "2014-12-31") at #1
1: remotefunc()

ومع ذلك ، لا يزال الأمر المماثل أعلاه يعمل ، تحتاج إلى معرفة سبب وجود اختلاف الآن

آها ، المشكلة مع الأمر الأحدث في PEcAn هي أنه يعين "الطريقة" على NULL افتراضيًا ، وهي أخطاء بالنسبة لي. لكن إذا ركضت كـ:

remotefunc <- function() {PEcAn.data.atmosphere::download.NARR(site_id='1135', lat.in=40.6658, lon.in=-77.9041, model=NULL, scenario=NULL, ensemble_member=NULL, overwrite=FALSE, 
                                                               outfolder='~/scratch', start_date='1990-01-01', end_date='1990-02-01')}
remoteout <- remotefunc()

إنه يعمل بشكل جيد.

لا أجد هنا: https://github.com/PecanProject/pecan/blob/develop/modules/data.atmosphere/R/download.NARR.R

أو هنا: https://github.com/PecanProject/pecan/blob/develop/modules/data.atmosphere/R/download.NARR_site.R

حيث يتم تعيين "الطريقة" على NULL افتراضيًا؟ كما أنه لا يحدث هنا ، بقدر ما أستطيع أن أقول؟ https://github.com/PecanProject/pecan/blob/develop/web/03a-narr.php . لكن هذه "الطريقة = NULL" تكسر NARR بالنسبة لي على modex لأن ذلك يحتاج إلى الاستيلاء عليه من ملفنا الشخصي R.

سجل الخطأ الحالي:

بدء تحويل خاص بالنموذج
[1] "التحويل إلى تنسيق نموذج"
لم يتم تعيين أسماء جغرافية راجع http://geonames.wordpress.com/2010/03/16/ddos-part-ii/ وعيِّن واحدًا بخيارات (geonamesUsername = "foo") لكي تعمل بعض الخدمات
خطأ في url (url ، open = "r"):
لا يمكن فتح الاتصال بـ "http://ws.geonames.org/timezoneJSON؟lat=40.6658&lng=-77.9041&radius=0&username=carya"
المكالمات: met.process ... site.lst -> GNtimezone -> as.data.frame -> getJson -> url
بالإضافة إلى ذلك: رسالة تحذير:
في url (url ، open = "r"):
عنوان URL " http://ws.geonames.org/timezoneJSON؟lat=40.6658&lng=-77.9041&radius=0&username=carya ": كانت الحالة "تعذر حل اسم المضيف"
2019-01-31 15:28:05 تحذير [db.close]:
تم إنشاء الاتصال خارج حزمة PEcAn.DB
توقف التنفيذ

@ yan130 أحصل على رسالة الخطأ هذه من طرفي:

""> # قم بالتحويلات

الإعدادات <- PEcAn.workflow :: do_conversions (الإعدادات)
2019-02-01 08:33:22 DEBUG [PEcAn.workflow :: do_conversions]:
do.conversion outdir /data/Model_Output/pecan.output/dbfiles
2019-02-01 08:33:22 INFO [PEcAn.workflow :: do_conversions]: المعالجة: التقى
2019-02-01 08:33:22 INFO [PEcAn.workflow :: do_conversions]:
استدعاء met.process:
2019-02-01 08:33:25 معلومات [browndog.met]:
عنوان url الخاص بتنزيل browndog:
http://dap.ncsa.illinois.edu : 8184 / ملف / 20318176_pecan.clim
خطأ في basename (الملف الذي تم تنزيله): توقع وسيطة متجه للحرف
المكالمات:->-> browndog.met -> الاسم الأساسي
proc.time ()
انقضى نظام المستخدم
11.513 1.215 662.677
"".

ربما عملك لهدم كل من NARR فشل؟ جاء هذا الخطأ بعد طول انتظار فأفترض أنه كان يعمل على الاستخراج وفشل في التحويل؟ robkooper ، هل لديكم سجلات على هذه النهاية قد تضيء هذه المشكلة؟

سجل الخطأ الحالي:

بدء تحويل خاص بالنموذج
[1] "التحويل إلى تنسيق نموذج"
لم يتم تعيين أسماء جغرافية راجع http://geonames.wordpress.com/2010/03/16/ddos-part-ii/ وعيِّن واحدًا بخيارات (geonamesUsername = "foo") لكي تعمل بعض الخدمات
خطأ في url (url ، open = "r"):
لا يمكن فتح الاتصال بـ "http://ws.geonames.org/timezoneJSON؟lat=40.6658&lng=-77.9041&radius=0&username=carya"
المكالمات: met.process ... site.lst -> GNtimezone -> as.data.frame -> getJson -> url
بالإضافة إلى ذلك: رسالة تحذير:
في url (url ، open = "r"):
عنوان URL " http://ws.geonames.org/timezoneJSON؟lat=40.6658&lng=-77.9041&radius=0&username=carya ": كانت الحالة "تعذر حل اسم المضيف"
2019-01-31 15:28:05 تحذير [db.close]:
تم إنشاء الاتصال خارج حزمة PEcAn.DB
توقف التنفيذ

يمكن إصلاح ذلك عن طريق إضافة عنوان url جديد لواجهة برمجة التطبيقات:
الخيارات (geonamesHost = "api.geonames.org")

لجميع الأسماء الجغرافية: مكالمات GNtimezone.

تضمين التغريدة
يمكنني إضافة هذا الخط إلى PEcAn_convert.R في browndog ،
أو وحدات / data.atmosphere / R / site.lst.R في مشروع بيكان.
ما هي الطريقة التي تفضلها؟

serbinsh يجب أن يعمل الآن ، يرجى ترك تعليق إذا كنت لا تزال تواجه مشاكل.

تحقق من إصدار الأسماء الجغرافية المثبت. قد يتم إصلاح هذا في التحديث.

الأحدث ، لا يوجد تحديث منذ 2014.
https://cran.r-project.org/web/packages/geonames/index.html

هل يمكنك تجربة Rscript -e "devtools::install_github('ropensci/geonames')" ومعرفة ما إذا كان ذلك يحل المشكلة. هذا هو ما يتم استخدامه حاليًا في PEcAn.

لا يعمل. لم يعثر على اسم المضيف في الكود المصدري لـ "ropensci / geonames"

مجرد متابعة لهذا ، أي تقدم في تشغيل عملية NARR مرة أخرى عبر BD؟

لقد حاولت مرة أخرى هذا AM ووجدت أنه يقوم بإنشاء ملف sipnet.clim ، لكنه فارغ

هذه المشكلة قديمة لأنها كانت مفتوحة 365 يومًا بدون أي نشاط.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

istfer picture istfer  ·  8تعليقات

tonygardella picture tonygardella  ·  7تعليقات

para2x picture para2x  ·  5تعليقات

serbinsh picture serbinsh  ·  21تعليقات

istfer picture istfer  ·  6تعليقات