[petsc-dev] improvement to ./configure

Richard Tran Mills rmills at climate.ornl.gov
Fri Jan 8 16:13:24 CST 2010


Matt,

I now get something like the following when executing a configuration script 
with a '_' in it:

Traceback (most recent call last):
   File "config/ubuntu-gnu_g.py", line 18, in <module>
     configure.petsc_configure(configure_options)
   File "/home/rmills/proj/petsc-dev/config/configure.py", line 150, in 
petsc_configure
     check_for_option_mistakes(sys.argv)
   File "/home/rmills/proj/petsc-dev/config/configure.py", line 33, in 
check_for_option_mistakes
     raise ValueError('The option '+name+' should probably be 
'+name.replace('_', '-'));
ValueError: The option config/ubuntu-gnu_g.py should probably be 
config/ubuntu-gnu-g.py

It seems like not allowing '_' characters in these filenames is an unintended 
consequence.

--Richard

Matthew Knepley wrote:
> Pushed something. Let me know if this is what you had in mind.
> 
>   Matt
> 
> On Mon, Jan 4, 2010 at 7:52 AM, Barry Smith <bsmith at mcs.anl.gov 
> <mailto:bsmith at mcs.anl.gov>> wrote:
> 
> 
>      Matt,
> 
>       Thanks!
> 
>        Barry
> 
> 
>     On Jan 4, 2010, at 12:20 AM, Matthew Knepley wrote:
> 
>         I can try to put something in.
> 
>          Matt
> 
>         On Sun, Jan 3, 2010 at 7:16 PM, Barry Smith <bsmith at mcs.anl.gov
>         <mailto:bsmith at mcs.anl.gov>> wrote:
> 
>          Matt,
> 
>          It would be nice when some user types --xxxx-yyyyyy_zzzz and
>         they meant --xxxx-yyyyyy-zzzz it would give them a nice error
>         message. This is made difficult by the fact that superlu_dist
>         name as an underscore in it. Are there other special cases?
> 
>          Could we have BuildSystem barf with helpful error message
>         whenever someone puts an _ instead of - except when allowed like
>         superlu_dist?
> 
>          We semi-regularly waste time with petsc-maint messages of
>         people who cannot distinguish _ from -
> 
>           Barry
> 
> 
> 
> 
>         -- 
>         What most experimenters take for granted before they begin their
>         experiments is infinitely more interesting than any results to
>         which their experiments lead.
>         -- Norbert Wiener
> 
> 
> 
> 
> 
> -- 
> What most experimenters take for granted before they begin their 
> experiments is infinitely more interesting than any results to which 
> their experiments lead.
> -- Norbert Wiener


-- 
Richard Tran Mills, Ph.D.            |   E-mail: rmills at climate.ornl.gov
Computational Scientist              |   Phone:  (865) 241-3198
Computational Earth Sciences Group   |   Fax:    (865) 574-0405
Oak Ridge National Laboratory        |   http://climate.ornl.gov/~rmills



More information about the petsc-dev mailing list