Hi Zach,

On 02/03/2017 18:05, Zach Davis wrote:
Hi Freddie,

It seems our pyfr plug-in may need to be updated then.  I was able to
get something started using the Gmsh plugin, and then importing the mesh
into PyFR’s format.  I’ll have a developer look into it.

Let us know if you need any help. As I said the problem looks to be in the "con_p<x>" data set inside the HDF5 file.

On another unrelated note, how do you determine the appropriate local
work size for one dimensional and two dimensional pointwise kernels for
a given graphics card using the OpenCL backend (i.e. where does one find
appropriate values for local-size-1d and local-size-2d)?

Usually the defaults work well, very well in fact. Those options were added to handle some pathological cases I was encountering where the elements in the mesh have a poor numbering that was resulting in a large number of cache misses. Here it can help to reduce the work size as it reduces pressure on the caches.

Chances are you'll never need it.

Regards, Freddie.


Best Regards,

Pointwise, Inc.         
Zach Davis
Pointwise®, Inc.
Sr. Engineer, Sales & Marketing
213 South Jennings Avenue
Fort Worth, TX 76104-1107

*E*: [email protected] <mailto:[email protected]>
*P*: (817) 377-2807 x1202
*F*: (817) 377-2799


On Mar 2, 2017, at 4:41 PM, Freddie Witherden <[email protected]
<mailto:[email protected]>> wrote:

Hi Zach,

I suspect that the problem is with the mesh; specifically in the
interfaces list there is an interface listed whose type is empty
(where is should be "quad").

Regards, Freddie.

On 01/03/2017 12:03, Zach Davis wrote:
All,

I get the following traceback error when attempting to run with the
attached *.ini file:

Traceback (most recent call last):
 File "/Users/zdavis/Applications/PyFR/pyfr/pyfr", line 257, in <module>
   main()
 File "/Users/zdavis/Applications/PyFR/pyfr/pyfr", line 110, in main
   args.process(args)
 File "/Users/zdavis/Applications/PyFR/pyfr/pyfr", line 235, in
process_run
   args, NativeReader(args.mesh), None, Inifile.load(args.cfg)
 File "/Users/zdavis/Applications/PyFR/pyfr/pyfr", line 216, in
_process_common
   solver = get_solver(backend, rallocs, mesh, soln, cfg)
 File "/Users/zdavis/Applications/PyFR/pyfr/solvers/__init__.py", line
16, in get_solver
   return get_integrator(backend, systemcls, rallocs, mesh, initsoln,
cfg)
 File "/Users/zdavis/Applications/PyFR/pyfr/integrators/__init__.py",
line 43, in get_integrator
   return integrator(backend, systemcls, rallocs, mesh, initsoln, cfg)
 File
"/Users/zdavis/Applications/PyFR/pyfr/integrators/std/controllers.py",
line 14, in __init__
   super().__init__(*args, **kwargs)
 File
"/Users/zdavis/Applications/PyFR/pyfr/integrators/std/steppers.py", line
8, in __init__
   super().__init__(*args, **kwargs)
 File "/Users/zdavis/Applications/PyFR/pyfr/integrators/std/base.py",
line 12, in __init__
   super().__init__(*args, **kwargs)
 File "/Users/zdavis/Applications/PyFR/pyfr/integrators/base.py", line
59, in __init__
   self.system = systemcls(backend, rallocs, mesh, initsoln, nreg, cfg)
 File "/Users/zdavis/Applications/PyFR/pyfr/solvers/base/system.py",
line 58, in __init__
   int_inters = self._load_int_inters(rallocs, mesh, elemap)
 File "/Users/zdavis/Applications/PyFR/pyfr/solvers/base/system.py",
line 116, in _load_int_inters
   self.cfg)
 File
"/Users/zdavis/Applications/PyFR/pyfr/solvers/navstokes/inters.py", line
13, in __init__
   super().__init__(be, lhs, rhs, elemap, cfg)
 File
"/Users/zdavis/Applications/PyFR/pyfr/solvers/baseadvecdiff/inters.py",
line 12, in __init__
   super().__init__(be, lhs, rhs, elemap, cfg)
 File
"/Users/zdavis/Applications/PyFR/pyfr/solvers/baseadvec/inters.py", line
11, in __init__
   super().__init__(be, lhs, elemap, cfg)
 File "/Users/zdavis/Applications/PyFR/pyfr/solvers/base/inters.py",
line 37, in __init__
   for etype, eidx, fidx, flags in lhs)
 File "/Users/zdavis/Applications/PyFR/pyfr/solvers/base/inters.py",
line 37, in <genexpr>
   for etype, eidx, fidx, flags in lhs)
KeyError: ‘’

Is there a typo somewhere in my *.ini file that I’m overlooking?  The
mesh is 2-D consisting of entirely quads.  Any assistance would be
appreciated.

Best Regards,


Pointwise, Inc.
Zach Davis
Pointwise®, Inc.
Sr. Engineer, Sales & Marketing
213 South Jennings Avenue
Fort Worth, TX 76104-1107

*E*: [email protected]
<mailto:[email protected]> <mailto:[email protected]>
*P*: (817) 377-2807 x1202
*F*: (817) 377-2799


enc

--
You received this message because you are subscribed to the Google
Groups "PyFR Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>
<mailto:[email protected]>.
To post to this group, send email to [email protected]
<mailto:[email protected]>
<mailto:[email protected]>.
Visit this group at https://groups.google.com/group/pyfrmailinglist.
For more options, visit https://groups.google.com/d/optout.



--
You received this message because you are subscribed to the Google
Groups "PyFR Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>
<mailto:[email protected]>.
To post to this group, send email to [email protected]
<mailto:[email protected]>
<mailto:[email protected]>.
Visit this group at https://groups.google.com/group/pyfrmailinglist.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google
Groups "PyFR Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
To post to this group, send an email
to [email protected]
<mailto:[email protected]>.
Visit this group at https://groups.google.com/group/pyfrmailinglist.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google
Groups "PyFR Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
To post to this group, send email to [email protected]
<mailto:[email protected]>.
Visit this group at https://groups.google.com/group/pyfrmailinglist.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "PyFR 
Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send an email to [email protected].
Visit this group at https://groups.google.com/group/pyfrmailinglist.
For more options, visit https://groups.google.com/d/optout.

Reply via email to