Forum - NEC High Performance Fortran (HPF) Language Processor Released

Jump to navigation Jump to search
Overview > Topics > Software/tools > NEC High Performance Fortran (HPF) Language Processor Released
[#70]

We are pleased to announce that NEC HPF is released free of charge for NEC MPI users at the yum repository

Download of NEC HPF requires the username and password based on the serial number for the NEC MPI PP support contract. Also, NEC HPF requires the NEC Fortran compiler version 3.0.7 or later in NEC SDK.

What is HPF?

High Performance Fortran (HPF) is a set of extensions to Fortran 95 for distributed-memory parallelization published by HPF Forum (HPFF), which was led by Ken Kennedy of Rice University. A goal of HPF is to enable programmers to parallelize programs easily. Currently, parallelization of large scale scientific programs that require super-computers is inevitable to obtain execution performance or use large amount of memory. However, development of distributed-memory parallel programs is very time-consuming because programmers have to assign data and computation to computer nodes and describe data transfer among them explicitly. HPF enables parallelization of serial Fortran programs primarily just by inserting HPF directives that specify data distribution onto processes.

Refer to the following document for brief introduction to HPF and NEC HPF.
NECHPF_E.pdf

Refer to the following document for how to download, install, update, and uninstall NEC HPF.
NECHPF_StartGuide_E.pdf

Refer to the following document for how to compile, execute, develop, and tune HPF programs with NEC HPF.
NECHPF_UsersGuide_E.pdf


[Japanese]
NEC High Performance Fortran(HPF)言語処理系リリースのお知らせ。

この度,NEC HPFが,NEC MPIの利用者を対象として,次のyumリポジトリにて無料でリリースされたことをお知らせいたします。

NEC HPFをダウンロードするには,NEC MPI PPサポート契約のシリアル番号に基づくユーザー名とパスワードが必要です。 また,NEC HPFを使用するためには,NEC SDK中のNEC Fortranコンパイラバージョン3.0.7以降が必要です。

HPFとは

High Performance Fortran(HPF)は,Rice大学のKen Kennedyを中心とするHPF Forum(HPFF)が策定した,分散メモリ並列化のためのFortran 95の拡張仕様です。HPFの目標の一つは,プログラマーが,プログラムを簡単に並列化できるようにすることです。 現在,スーパーコンピュータを必要とするような大規模な科学計算プログラムの並列化は,実行パフォーマンスを得たり,大量のメモリを使用するためには避けられません。しかし,分散メモリ並列プログラムの開発は,プログラマがデータおよび処理を複数の計算ノードに分割配置し,それらの間のデータ転送を明示的に記述する必要があるので,非常に手間のかかる作業です。 HPFを使用すると,逐次Fortranプログラムに,主にデータのプロセスへの分割配置方法を指定するHPF指示文を挿入するだけで,容易に並列化できます。

HPFおよびNEC HPFの簡単な紹介は,次のドキュメントを参照してください。
NECHPF_J.pdf

NEC HPFのダウンロード,インストール,アップデート,および アンインストールについては,次のドキュメントを参照してください。
NECHPF_StartGuide_J.pdf

NEC HPFを使用したHPFプログラムのコンパイル,実行,開発,および チューニングについては,次のドキュメントを参照してください。
NECHPF_UsersGuide_J.pdf

Posted by NEC admin (administrator) on 28 June 2022 at 10:59.
Edited by NEC Aurora SW team (forum administrator) on 5 July 2022 at 11:58.

[NEC HPF is Now Available for More Extensive Customers]
As of December 25th, 2020, customers with the NEC SDK or Basic Software/MPI PP support contract can download NEC HPF free of charge using the username and password based on the serial number of the contract, in addition to those with NEC MPI PP support contract.


[Japanese]
「この度,より多くのお客様がNEC HPFをご利用になれるようになりました」 2020年12月25日から,NEC MPI PPサポート契約をおもちのお客様に加えて,NEC SDK 又は Basic Software/MPIのPPサポート契約をおもちのお客様も,そのシリアル番号に基づくユーザー名とパスワードを使用して,NEC HPFを無料でダウンロードいただけます。

Posted by NEC admin (administrator) on 28 June 2022 at 11:03.