お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2014-11-09 09:23:45

Higuchi
メンバ
登録日: 2014-11-08

Ubuntu 14.04 LTSにoctopusをインストールする方法を教えてください。

Ubuntu初心者です。Ubuntu 14.04 LTSにOctopusをインストールしたいと思っています。
Octopusは時間依存型密度汎関数を用いた第一原理計算プログラム(    http://www.tddft.org/programs/octopus/wiki/index.php/Main_Page)です。
Octopus 3.2.0のホームページ(http://www.tddft.org/programs/octopus/wiki/index.php/Octopus_3.2.0)のBinaries, deb.はUbuntu 9.0用となっていてバージョンが合いません。
また、Ubuntu Software CenterもOctopusはサポートされていません。
このような場合、どのような方法でインストールすればよいか、ご存知の方がいらっしゃいましたら、ご教示願いたく、よろしくお願いいたします。
[追記]
(1)Octopusのバージョンはどのバージョンでもかまいません。
(2)私のPCは、
     ①プロセッサ: Intel core [email protected] x 8
      ②OS種別:32ビット
     ③メモリ: 3.8GiB
      ④ディスク: 488.0 GB
      ⑤Ubuntu 14.04LTS
  です。

オフライン

 

#2 2014-11-09 13:28:57

array
メンバ
登録日: 2007-03-13

Re: Ubuntu 14.04 LTSにoctopusをインストールする方法を教えてください。

同じWikiの
http://www.tddft.org/programs/octopus/w … stallation
をみて、やってみるとか。

オフライン

 

#3 2014-11-09 15:29:27

Higuchi
メンバ
登録日: 2014-11-08

Re: Ubuntu 14.04 LTSにoctopusをインストールする方法を教えてください。

array 様

Higuchiです。
早速メールを頂きありがとうございます。
ご連絡頂いたホームページ(http://www.tddft.org/programs/octopus/wiki/index.php/Manual:Installation)で、octopus4.1.2や4.0.1のインストールを、configure→make installで以前に試みましたが、上手くいきませんでした。
libxcのインストールや依存関係の処置が複雑なので上手くいっていないと思っています。
debファイルだとubuntu software centerで簡単にインストールではと思い、トライしようとしましたが、これも上手くいかず、ubuntu日本語フォーラム殿に投稿した次第です。
色々とお手を煩わせますが、ご指導のほどよろしくお願いいたします。

オフライン

 

#4 2014-11-09 17:25:48

array
メンバ
登録日: 2007-03-13

Re: Ubuntu 14.04 LTSにoctopusをインストールする方法を教えてください。

うまくいかないと判断した理由とか、エラーメッセージを載せると少しヒントになると思いますが。
そのときにBBCodeというものがありますので(多分入力域の下に使い方のリンクがあります)そちらを使って、コードでいれるとあとが見やすいです。

オフライン

 

#5 2014-11-09 18:53:27

Higuchi
メンバ
登録日: 2014-11-08

Re: Ubuntu 14.04 LTSにoctopusをインストールする方法を教えてください。

array様

Higuchiです。
たびたびのメール、感謝致します。
BBCodeの使い方に慣れていませんので、メールをリンクさせてもらいます。
Octopus-3.2.0ubuntu_i386.debをインストールしようとした時の状況を、パワーポイントファイルに
纏めたものがありますので添付しました。
不慣れなため、array様の求められていることが記載されていないのかも知れませんが・・・・
お時間が取れた時で結構ですので、検討して頂ければ幸いです。


(1)インストールしようとしているソフトウェアのバージョン
   →octopus-3.2.0ubuntu_i386.deb
  【備考】このバージョンに限定する必要はありませんが、他の研究者の論文にoctopus ver.3.2.0を
      使用したとの記載があったので、取りあえずver.3.2.0に的を絞っています。 

(2)OS やコンパイラのバージョンなど
  →【PC】
     ①プロセッサ: Intel core [email protected] x 8
      ②OS種別:32ビット
     ③メモリ: 3.8GiB
      ④ディスク: 488.0 GB
   →【OS】 
     Ubuntu 14.04LTSです。
   →【コンパイラ】
   ①cコンパイラはgccを使用していますが、私のPCの/usr/binの中にgcc, gcc-4.7, gcc-4.8等
    の実行ファイルがあり、この中のどれが使用されているかはよく分かりません。
   ②gfortranを使用しています。私のPCの/usr/binの中にgfortran-4.8という実行ファイルが
あります。
    
(3)実行手順 (configure スクリプトの実行時のコマンドラインオプション、make 実行コマンドなど)
  →添付ppt.ファイルを参照ください。 
     ①OctopusのホームページからBinaries i386 Linux. deb (for Ubuntu 9.10)をダウンロードして、
    octopus_3.2.0ubuntu_i386.debを生成。
     ②次にアーカイブマネージャーを用いて上記debファイルを展開しました。
   ③それなりにインストールされていると思って、プログラムを走らせたところ、下記エラーが出ま
    した。
    Cannot open variable file: /user/share/octopus/variables

(4)実行ログ (configure 実行時の標準出力・標準エラー出力、make 実行時の標準出力・標準エラー出力)
   ①ubuntuのアーカイブマネージャーを用いてインストールした場合:添付インストールメモ(2)の2頁
   を参照ください。
   ②その他
    dpkgコマンドを用いてインストールした場合: 添付インストールメモ(2)の2頁を参照ください。
   

オフライン

 

#6 2014-11-10 12:41:22

hironara49
メンバ
登録日: 2012-05-24

Re: Ubuntu 14.04 LTSにoctopusをインストールする方法を教えてください。

森本です。
以下のパッケージをインストールしてから./configureしてください。
cl-fftw3 libgsl0-dev libxc-dev
うまくいくかは保証はできません?

オフライン

 

#7 2014-11-13 08:59:04

Higuchi
メンバ
登録日: 2014-11-08

Re: Ubuntu 14.04 LTSにoctopusをインストールする方法を教えてください。

hironara49様
Higuchiです。教えて頂いた方法でインストールしてみました。その結果、 ./configureおよびmake installをエラーの発生なく行うことができました。ありがとうございました。しかし、octopusをランニングしたところ新たなエラーが発生しました。何か対策がありましたらご教授願いたく、よろしくお願いいたします。

以下に今までに行ってきた作業の内容を示します。

(1) gfortran, gcc, make, automake, m4, libtool, libgsl0-dev, libblas-dev, liblapack-dev, およびlibfftw3-dev
     をUbuntu Software Centerより入手。
(2) cl-fftw3, libsl0-dev, およびlibxc-devのインストール
   cl-fftw3:     cl-fftw3 1.0-1をUbuntu Software Centerよりインストール
   libsl0-dev:  ステップ(1)で既に入手済み
   libxc-dev:   libxc-dev 2.0.2-1ubuntu1をUbuntu Software Centerよりインストール
(3) Octopus 4.1.2のインストール
     (a) octopus-4.1.2.tar.gzをOctopus Wikiよりダウンロード
  (b) 上記ファイルをアーカイブマネージャーを用いて展開
  (c) ./configure: エラーの発生なし。
       ./configure --prefix=`pwd` CC=gcc FC=gfortran FCCPP="/lib/cpp -ansi" FCFLAGS=-O3 CFLAGS=-O3
  (d) make install:エラーの発生なく、無事にインストールできました。
(4) PATHを通す: .bashrcに下記を追加しました。
       export PATH=$PATH:/home/higuchi/octopus-4.1.2/octopus-4.1.2/bin/
(5) Octopusのランニング
     OctopusWiki(http://www.tddft.org/programs/octopus/wiki/index.php/Manual:Running_Octopus)に下記が記
     載 されていたので、octopus例題の.inpファイルを入れたディレクトリを作成し、そのディレクトリでoctopusと入力したところ、 
  下記エラーが発生しました。

     *** Fatal Error (description follows)
    Error initializing liboct
    Cannot open input file!
    Please provide an input file with name inp in the current workdir

【備考】OctopusWikiより
Input
    In order to run, Octopus requires an input file that must be called inp. Depending on your input file there 
    are other files that you might need, like pseudopotentials or coordinate files (we will discuss this later in
    this manual).
    The rest of the files that are required are part of the Octopus installation; if Octopus is correctly installed
    they should be available and Octopus should know where to find them. With Octopus you can't just copy
    the binary between systems and expect it to work.
Executing
   To run Octopus you just have to give the octopus command in the directory where you have your input file.
   While running, octopus will display information on the screen. If you want to capture this information you
   can send the output to a file, let's say out.log, by executing it like this:
   $ octopus > out.log

オフライン

 

#8 2014-11-13 16:13:46

hironara49
メンバ
登録日: 2012-05-24

Re: Ubuntu 14.04 LTSにoctopusをインストールする方法を教えてください。

当方も、このプログラムを使用したことはありません、ので
Manual:Running Octopus
http://www.tddft.org/programs/octopus/wiki/index.php/Manual:Running_Octopus
Manual:Input file
http://www.tddft.org/programs/octopus/wiki/index.php/Manual:Input_file
Tutorial:Nitrogen atom
http://www.tddft.org/programs/octopus/wiki/index.php/Tutorial:Nitrogen_atom
以上のURL等を参考にトライしてください。

オフライン

 

#9 2014-11-15 22:36:58

Higuchi
メンバ
登録日: 2014-11-08

Re: Ubuntu 14.04 LTSにoctopusをインストールする方法を教えてください。

hironara49様、皆様

Higuchiです。
インプットファイル名を、".inp"から"inp"に替えたら、上手く行きました。
ご指導ありがとうございました。
マニュアルは忠実に読まないといけないですね。反省しています。
これからもどうぞよろしくお願いいたします。

オフライン

 

Board footer

Powered by FluxBB