so1.du...@gmail.com
unread,Jun 21, 2013, 5:12:17 AM6/21/13Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to openac...@googlegroups.com
今回、「はじめての音響数値シミュレーション プログラミングガイド」を読み進め勉強させて頂いております。
Python を扱うことが初めてです。
Ubuntu [12.04] の32ビット環境でプログラムコードを打ちこみ一つひとつ進めております。
そこで、「Gmsh と PolyCollection クラスを使用したFEMコード(3-30) [p.50~52]」を実行したところ以下のようなエラーが出ました。
Info : Running 'gmsh square.geo -2 -clscale 0.5 -order 1 -o tmp.msh' [1 node(s), max. 4 thread(s)]
Info : Started on Fri Jun 21 17:45:27 2013
Info : Meshing 1D...
Info : Done meshing 1D (0 s)
Info : Meshing 2D...
Info : Done meshing 2D (0 s)
Info : 0 vertices 0 elements
Info : Writing 'tmp.msh'...
Info : Done writing 'tmp.msh'
Info : Stopped on Fri Jun 21 17:45:27 2013
Traceback (most recent call last):
File "3-30.py", line 49, in <module>
nodes = gmsh.getNodes()
File "/usr/local/lib/python2.7/dist-packages/openacoustics/gmsh.py", line 83, in getNodes
nodes = self.read('Nodes', 'EndNodes')
File "/usr/local/lib/python2.7/dist-packages/openacoustics/gmsh.py", line 211, in read
return self.readbetween(idxs[0], idxs[1])
File "/usr/local/lib/python2.7/dist-packages/openacoustics/gmsh.py", line 206, in readbetween
return self.readfromlines(lines)
File "/usr/local/lib/python2.7/dist-packages/openacoustics/gmsh.py", line 193, in readfromlines
tmp = self.msh[lines[0]].split()
IndexError: list index out of range
試行錯誤を繰り返しましたが、同じエラーが出るばかりです。
改善策がございましたらお教えいただけないでしょうか。