hirtanak / cyclecloud-QuantumESPRESSO

azure cyclecloud cloudcae QuantumESPRESSO

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Azure CycleCloud template for QuantumESPRESSO

Prerequisites

  1. Install CycleCloud CLI

Application

  1. QuantumESPRESSO

How to install

  1. tar zxvf cyclecloud-QuantumESPRESSO.tar.gz
  2. cd cyclecloud-QuantumESPRESSO
  3. run "cyclecloud project upload azure-storage" for uploading template to CycleCloud
  4. "cyclecloud import_template -f templates/pbs_extended_nfs_quantumespresso.txt" for register this template to your CycleCloud

How to run QuantumESPRESSO

  1. Create PBS script
  2. qsub ~/qerub.sh

Known Issues

  1. This tempate support only single administrator. So you have to use same user between superuser(initial Azure CycleCloud User) and deployment user of this template

Azure CycleCloud用テンプレート:QuantumESPRESSO(NFS/PBSPro)

Azure CycleCloud はMicrosoft Azure上で簡単にCAE/HPC/Deep Learning用のクラスタ環境を構築できるソリューションです。

Azure CycleCloudの構築・テンプレート構成

Azure CyceCloudのインストールに関しては、こちら のドキュメントを参照してください。

QuantumESPRESSO用のテンプレートになっています。 以下の構成、特徴を持っています。

  1. OSS PBS ProジョブスケジューラをMasterノードにインストール
    • 最初に計算ノードを作成した時に自動的に作成されます。sleepジョブ、もしくはマニュアルで計算ノードを作成ください
  2. H16r, H16r_Promo, HC44rs, HB60rsを想定したテンプレート、イメージ
    • OpenLogic CentOS 7.6 HPC を利用
  3. Masterノードに512GB * 2 のNFSストレージサーバを搭載
    • Executeノード(計算ノード)からNFSをマウント
  4. MasterノードのIPアドレスを固定設定
    • 一旦停止後、再度起動した場合にアクセスする先のIPアドレスが変更されない

OSS PBS Default テンプレート構成

OSS PBS Defaultテンプレートインストール方法

前提条件: テンプレートを利用するためには、Azure CycleCloud CLIのインストールと設定が必要です。詳しくは、 こちら の文書からインストールと展開されたAzure CycleCloudサーバのFQDNの設定が必要です。

  1. テンプレート本体をダウンロード
  2. 展開、ディレクトリ移動
  3. cyclecloudコマンドラインからテンプレートインストール
    • tar zxvf cyclecloud-QuantumESPRESSO.tar.gz
    • cd cyclecloud-QuantumESPRESSO
    • cyclecloud project upload azure-storage
    • cyclecloud import_template -f templates/pbs_extended_nfs_quantumespresso.txt
  4. 削除したい場合、 cyclecloud delete_template QuantumESPRESSO コマンドで削除可能

Copyright Hiroshi Tanaka, hirtanak@gmail.com, @hirtanak All rights reserved. Use of this source code is governed by MIT license that can be found in the LICENSE file.

About

azure cyclecloud cloudcae QuantumESPRESSO

License:MIT License


Languages

Language:Python 76.0%Language:Ruby 13.0%Language:Shell 6.1%Language:PowerShell 4.8%Language:HTML 0.1%