2015.02.12

Is there any manual to understand error messages?

set queue mapsize sched_time =421200 A256H
Please see the compiler manual.
These are on the following page. Access to these manuals require authentication, user account.

user manual

2015.02.12

Is there any sample program and so on which I can use?

Please see the following page.
How to use SQUID How to use OCTOPUS

2015.02.10

I have forgot my login password. How should I do?

Please apply the "パスワード初期化申請をする" button on the following web site.

the Web application system

2015.02.10

How can I connect to CMC's supercomputer?

Please see the following page about how to connect.
How to login
 

In the case of HPCI user or JHPCN-HPCI user, please see the following page.
How to login(for HPCI user)

2015.02.10

How can I apply for the Cybermedia Center's service?

Please see the following page about the use application.
Service application

2015.02.10

Is there any restriction of purpose and qualification when using large-scale computer systems?

Please refer to the following page about a qualification and rule for CMC service.
Qualification and Rule for CMC Service

2015.02.10

Environmental variable and options specified in my job script are not reflected to my computation.

In your job script, you can set up environmental variable and options using setenv command. However, when you execute parallel job at multiple nodes, they are not reflected to all slave nodes.
 

In this case, please use the NQSII option '-v' in the job script as follows.

#PBS -v [environment variable or options]=[value]

2014.08.25

How can I end to use ?

You do not have to do anything. If you would not apply for continue service to the next fiscal year, we end your account at the end of fiscal year.

2014.07.24

Can I check when my job starts?

You can check your job status with the following command.

sstat

If the system decide when your job starts, STT will change status to ASG(Assigned) and PlannedStartTime will show what time your job starts.
Please see the following page about the detail.

About scheduler command

2014.07.14

Can I use Lapack and Blas library ?

You can use these libraries on our all system.
We are providing the library, MathKeisan, for SX-ACE user. This library include Blas and Lapack and other library. Please see the following page about the detail of use.
How to use MathKeisan
 
And we are providing the library, IntelMKL, for OCTOPUS user. This library include Lapack and Blas also. Please see the following page about the detail of use.

How to use IntelMKL(OCTOPUS)
 

2014.07.14

I got the error message "No request queue specified, and no local default has been defined." when I submitted a job request.

It probably has a problem with a character/line feed code in your job script. Our system's character encoding is UTF-8 and the line feed code is LF. When you copy a file to our system, you should do it by ASCII or convert codes using the command like iconv.

2014.07.14

My job request has been in waiting queue for long time..

The scheduler is scheduling jobs by requested resources and user's priority. Therefore, you may have to wait depending on your request.
You can see the scheduling status of your job using the command below.
 

sstat

 

When the status(STT) is ASG(Assigned), it indicates that the job is scheduled already. PlannedStartTime shows actually execution start time of it.
For further information, please see below.

 

About scheduler command

 

If you wait a very long time, the job request might be exceeded resource limit. Or there might be any problem with the system. In that case, Please contact us.

 

system{at}hpc.cmc.osaka-u.ac.jp

2014.07.14

実行中のジョブが終了したことを合図に、次のジョブを自動で投入したい。 その際、実行中のjobが成功したかどうかで、投入するジョブを変えたい。

「qwait」コマンドを使用することで、実現可能です。

このコマンドは引数で与えたリクエストID(例:12345.cmc)を待ち合わせするというものです。
指定のリクエストIDのジョブが終了するとメッセージ終了と共にコマンドが終了します。

コマンドの詳細についてはポータルで公開されておりますマニュアル
「NQS利用の手引」のリファレンス編 第1章 ユーザコマンドをご参照頂けますようお願い致します。

NQSII利用の手引き(要認証)
NQSV利用の手引き
※ man qwait でもヘルプを参照できます。

qwait については下記のような使い方が可能です。

監視スクリプトをバックグラウンド実行し、スクリプト内で qwaitを実行します。
exitコード(上記のマニュアルに記載があります)で判定し、その後の動作を分岐させています。
参考にしてください。

-----------
$ qsub job1-1
Request 12345.cmc submitted to queue: Pxx.
$ (./chkjob >& log &)

----- chkjob
#!/bin/sh
while :
do
qwait 12345.cmc #リクエストIDを任意のものに変更して下さい
case $? in
0) qsub job1-2;exit;;
1) qsub job2-1;exit;;
2) qsub job3-1;exit;;
3) echo NQS error | mail xxxx@yyyy.ac.jp;exit;;#メールアドレスを任意のものに変更してください
7) continue;;
*) ;;
esac
done
------------

以上です。

2014.07.14

ジョブを実行しても、エラーメッセージに 「/var/spool/nqsII/jsv/jobfile/****/user_script: コマンドが見つかりません.」 と出力され実行されない。

このエラーの原因は基本的に以下の2つのどちらかとなります。
 

    1.先頭行の "#!" で指定されているコマンド名(通常はシェル名)の絶対パスが誤っている可能性があります。
     パスが正しいか、入力ミスが無いかをご確認ください。
     
    2.ジョブスクリプトファイルの改行コードが CRLF (Windows)になっている可能性があります。
     スクリプトファイルは、文字コードを "UTF-8"、改行コードを "LF" で作成してください。
     

改行コードがCRLFのファイルはエディタ(vi,emacsなど)で開いた際、画面下に[DOS]と表記されます。
アップロードする前の対処方法としては下記の通りです。
 

    ・文字コードや改行コードを指定できるテキストエディタを利用する。
     (秀丸エディタ[シェアウェア] や サクラエディタ 等いろいろあります)
      ※ 文字コードは "UTF-8"、改行コードは "LF" を指定
     
    ・WinSCP でファイルをアップロードする時に転送モードを"テキスト" に設定するか、
     ファイルの拡張子をテキストだと自動判別されるもの(.txt , .sh 等)にする。
     ※ この方法では文字コードには対応できません

 
またアップロード後であっても、フロントエンドノード上で以下のコマンドを実行することで、
改行コードがCRLFからLFに変換されたsample2.shが生成されます。
 

    sed 's/r//g' sample.sh > sample2.sh

2014.07.14

How can I call a subroutine of C from the program of Fortran ?

In the case of SX cross compiler, you can compile in the following procedure.

% sxc++ -S a.c
% sxf90 b.f90 a.s

In the case of intel compiler, you can compile in the following procedure.

% icc -c a.c
% ifort b.f90 a.o

« Previous