Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

การติดตั้งโปรแกรมหลักของ WRF มีขั้นตอนดังนี้

1. Load required modules

ทำการล้างโมดูลที่โหลดไว้ก่อนหน้าทั้งหมด แล้วโหลด Libraries ที่ WRF จำเป็นต้องใช้ โดยใช้คำสั่ง

module purge
module load netCDF-Fortran/4.5.2-iimpi-2019b
module load libpng/1.6.37-GCCcore-8.3.0
module load JasPer/1.900.1-intel-2019b

These dependencies should be compiled using the same compiler.

2. Download WRF source code

ดาวน์โหลด WRF เวอร์ชั่นล่าสุดจาก GitHub ด้วยคำสั่งมายัง Directory ปัจจุบัน

git clone https://github.com/wrf-model/WRF   # Ours is Version 4.40

สามารถย้ายตำแหน่งโฟลเดอร์ WRF นี้ ด้วยคำสั่ง mv

3. Set environment variables

ทำการตั้งค่า Environment variables โดยใช้คำสั่งและมีรายละเอียดดังนี้

export WRF_EM_CORE=1    # Explicitly select ARW core developed by NCAR 
export WRF_NMM_CORE=0   # Not NMM core
export WRF_DA_CORE=0    # Not WRFDA
export WRF_CHEM=0       # Not WRF-Chem

export NETCDF=${EBROOTNETCDFMINFORTRAN:-${EBROOTNETCDF}} # Required
export HDF5=${EBROOTHDF5}                                # To enable HDF5 (Recommend)
export JASPERINC=$EBROOTJASPER/include                   # For GRIB IO (Recommend)
export JASPERLIB=$EBROOTJASPER/lib                       # For GRIB IO (Recommend)
export WRFIO_NCD_LARGE_FILE_SUPPORT=1                    # Enable large file support (Recommend)

4. Enable GRIB2 IO (Optional)

Must set JASPERINC and JASPERLIB in Step 3

4.1 Edit WRF/arch/Config.pl

  • เข้าไปยังโฟลเดอร์ WRF ด้วยคำสั่ง cd

  • แก้ไขไฟล์ Config.pl ในโฟลเดอร์ arch ด้วย Editor เช่น nano

  • ทำการเปลี่ยนบรรทัด $I_really_want_to_output_grib2_from_WRF จาก "FALSE" ให้เป็น "TRUE"

cd ./WRF
nano ./arch/Config.pl
 Using nano editor
  1. Ctrl + w

  2. Type “I_really“ + Enter

  3. Change “FALSE“ to “TRUE“

1.2. Heading 3

ตัวอย่างการ link ไปที่เอกสารอื่น (เตรียม R library ที่ต้องการใช้งานให้พร้อมโดยสามารถดูได้จาก Programming language (R, Python, Perl))

ปัญหาที่อาจจะพบ

Troubleshooting

Error message

channel_setup_fwd_listener_tcpip: cannot listen to port: 8888

Could not request local forwarding.

วิธีแก้ไข

เปลี่ยนค่า <local-port> เป็นค่าอื่น เช่นเปลี่ยนจาก 8888 เป็น 8889 แทน

คำอธิบาย

ปัญหานี้เกิดจาก <local-port> ที่ user ระบุมีการใช้งานอยู่ในขณะเดียวกันนี้จาก application อื่น เช่น database, Jupyter Notebook, หรือ SSH เป็นต้น จึงไม่สามารถใช้งาน port ซ้อนทับในเวลาเดียวกันได้

2. Heading 2

2.1. Heading 3


Related articles

Filter by label

There are no items with the selected labels at this time.

  • No labels