public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* real beginer
@ 2012-10-23 13:28 Trixie
  2012-10-23 13:32 ` Earnie Boyd
                   ` (6 more replies)
  0 siblings, 7 replies; 32+ messages in thread
From: Trixie @ 2012-10-23 13:28 UTC (permalink / raw)
  To: cygwin

I'm real beginner with cygwin, actually linux and everything related.
But i need to instal and use certain fortran based program. I installed
cygwin and several packages. I'm trying to call certain module and all i get
is 
bash: module: command not found
I googled it up and i found the solution that i should call
/etc/profile.d/modules.sh before my module. but there is now module.sh in my
/profile.d folder! Did i miss some package to install? What should i do?
Please help! I desperately need to start that program :(((



--
View this message in context: http://cygwin.1069669.n5.nabble.com/real-beginer-tp93898.html
Sent from the Cygwin list mailing list archive at Nabble.com.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 13:28 real beginer Trixie
@ 2012-10-23 13:32 ` Earnie Boyd
  2012-10-23 13:33 ` Brian Wilson
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 32+ messages in thread
From: Earnie Boyd @ 2012-10-23 13:32 UTC (permalink / raw)
  To: cygwin

On Tue, Oct 23, 2012 at 9:28 AM, Trixie <yellena@beotel.net> wrote:
> Please help! I desperately need to start that program :(((

What is the name of the program and where is it located?

> Documentation:         http://cygwin.com/docs.html
Start here.

-- 
Earnie
-- https://sites.google.com/site/earnieboyd

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 13:28 real beginer Trixie
  2012-10-23 13:32 ` Earnie Boyd
@ 2012-10-23 13:33 ` Brian Wilson
  2012-10-23 13:53 ` Trixie
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 32+ messages in thread
From: Brian Wilson @ 2012-10-23 13:33 UTC (permalink / raw)
  To: cygwin

Welcome to Cygwin Trixie.

If you visit the "Problems" link on the Cygwin home page 
(http://cygwin.com/problems.html) you will see that there are some things 
you can do to help the community diagnose your issue.  Please run the 
cygcheck command and attach the output file (see the web page instructions) 
as a plain text file to your response.  This will let the community see what 
is installed and if you are missing anything.

Sincerely,

Brian S. Wilson
============================================================================
> I'm real beginner with cygwin, actually linux and everything related.
> But i need to instal and use certain fortran based program. I installed
> cygwin and several packages. I'm trying to call certain module and 
> all i get is bash: module: command not found I googled it up and i 
> found the solution that i should call /etc/profile.d/modules.sh 
> before my module. but there is now module.sh in my /profile.d 
> folder! Did i miss some package to install? What should i do? Please 
> help! I desperately need to start that program :(((


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 13:28 real beginer Trixie
                   ` (2 preceding siblings ...)
  2012-10-23 13:53 ` Trixie
@ 2012-10-23 13:53 ` Eliot Moss
  2012-10-23 14:19 ` Andrew DeFaria
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 32+ messages in thread
From: Eliot Moss @ 2012-10-23 13:53 UTC (permalink / raw)
  To: cygwin

On 10/23/2012 9:28 AM, Trixie wrote:
> I'm real beginner with cygwin, actually linux and everything related.
> But i need to instal and use certain fortran based program. I installed
> cygwin and several packages. I'm trying to call certain module and all i get
> is
> bash: module: command not found
> I googled it up and i found the solution that i should call
> /etc/profile.d/modules.sh before my module. but there is now module.sh in my
> /profile.d folder! Did i miss some package to install? What should i do?
> Please help! I desperately need to start that program :(((

Dear Trixie:

cygwin does not magically bring all of Linux to the Windows environment.
Rather, it provides a library of Linux (posix, actually) calls that
allows many Linux programs to be re-built to run under Windows, including
bash (and other shells).  I do not see the module program as being
available as a regular cygwin package.  There is also a collection
of packages called cygport (more things ported to run under cygwin),
and I don't see it there either.  So it would appear that it has not
been ported.

However, it is generally something used with another program, the one
you really want to use, to help in setting up environment variables
such as your path.  So ... what is the program you really want to run?
We can see whether THAT program is available at all under cygwin.

It may or may not be difficult to port the module package to cygwin;
someone would have to try.  Many programs port, but not every aspect
of Linux appears in cygwin, so not everything ports, and the level of
effort needed varies.

Regards -- Eliot Moss


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 13:28 real beginer Trixie
  2012-10-23 13:32 ` Earnie Boyd
  2012-10-23 13:33 ` Brian Wilson
@ 2012-10-23 13:53 ` Trixie
  2012-10-23 14:04   ` Christopher Faylor
  2012-10-23 13:53 ` Eliot Moss
                   ` (3 subsequent siblings)
  6 siblings, 1 reply; 32+ messages in thread
From: Trixie @ 2012-10-23 13:53 UTC (permalink / raw)
  To: cygwin

Thanks! This is really fast reply :) I feel already welcome here.
Ok i ran cygcheck and this is result. I hope i understood how to send you a
file.
Program i need to use is   BigDFT <http://inac.cea.fr/L_Sim/BigDFT/>   

cygwinhelpneeded.txt
<http://cygwin.1069669.n5.nabble.com/file/n93902/cygwinhelpneeded.txt>  



--
View this message in context: http://cygwin.1069669.n5.nabble.com/real-beginer-tp93898p93902.html
Sent from the Cygwin list mailing list archive at Nabble.com.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 13:53 ` Trixie
@ 2012-10-23 14:04   ` Christopher Faylor
  0 siblings, 0 replies; 32+ messages in thread
From: Christopher Faylor @ 2012-10-23 14:04 UTC (permalink / raw)
  To: cygwin

On Tue, Oct 23, 2012 at 06:53:46AM -0700, Trixie wrote:
>Thanks! This is really fast reply :) I feel already welcome here.
>Ok i ran cygcheck and this is result. I hope i understood how to send you a
>file.
>Program i need to use is   BigDFT <http://inac.cea.fr/L_Sim/BigDFT/>   

It seems like you're putting the cart before the horse here.

If you're having problems running BigDFT you should be checking with them
first.  If they need Cygwin to run, then they should have some sort of
setup instructions.

>cygwinhelpneeded.txt
><http://cygwin.1069669.n5.nabble.com/file/n93902/cygwinhelpneeded.txt>  

That is not the output requested at http://cygwin.com/problems.html .  You
need to follow the instructions there exactly.  But, first, check with the
site which provides the software that you're trying to run.

cgf

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 13:28 real beginer Trixie
                   ` (3 preceding siblings ...)
  2012-10-23 13:53 ` Eliot Moss
@ 2012-10-23 14:19 ` Andrew DeFaria
  2012-10-23 15:06   ` Bill Meier
  2012-10-23 14:31 ` Trixie
  2012-10-23 17:35 ` Sven Köhler
  6 siblings, 1 reply; 32+ messages in thread
From: Andrew DeFaria @ 2012-10-23 14:19 UTC (permalink / raw)
  To: cygwin

On 10/23/2012 06:28 AM, Trixie wrote:
> I'm real beginner with cygwin, actually linux and everything related.
> But i need to instal and use certain fortran based program. I installed
> cygwin and several packages. I'm trying to call certain module and all i get
> is
> bash: module: command not found
What is "module"? What's it supposed to be? Where did you get it? Where 
did you install it to?

Execution of scripts/binaries in Cygwin is not very much unlike 
execution of such commands in Windows cmd. The command name is searched 
for using the PATH environment variable. The difference really is 
Windows paths vs POSIX paths. That said, what do you see when you do 
"echo $PATH" in your bash shell?
> I googled it up and i found the solution that i should call
> /etc/profile.d/modules.sh before my module. but there is now module.sh in my
> /profile.d folder! Did i miss some package to install? What should i do?
> Please help! I desperately need to start that program :(((
Later on you mention that "that program" is "BigDFT 
<http://inac.cea.fr/L_Sim/BigDFT/>". This appears to be a package 
distributed in source form. So now you have get it and build it. The 
build instructions mention nothing about Cygwin at all. So, effectively, 
you're talking about porting this program to Windows in the Cygwin 
environment. This is a very ambitious project for somebody who 
admittedly is a real beginner with Cygwin and Linux and everything 
related. Not impossible but a very, very big thing.  The install 
instructions talk about Fortran (so you'll need to install Fortran on 
Cygwin if you plan to go further) and using Intel's Fortran compiler as 
well as a C compiler. This is not a task for beginners unless they are 
tenacious in their goal of getting this done.

I would highly recommend you contact the developers of BigDFT and ask if 
they have considered porting it to Cygwin.
-- 
Andrew DeFaria <http://defaria.com>
And whose cruel idea was it to put an S in the word Lisp?


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 13:28 real beginer Trixie
                   ` (4 preceding siblings ...)
  2012-10-23 14:19 ` Andrew DeFaria
@ 2012-10-23 14:31 ` Trixie
  2012-10-23 14:48   ` Christopher Faylor
  2012-10-23 16:35   ` Eliot Moss
  2012-10-23 17:35 ` Sven Köhler
  6 siblings, 2 replies; 32+ messages in thread
From: Trixie @ 2012-10-23 14:31 UTC (permalink / raw)
  To: cygwin

Thank you all.
Here's my story. I'm physics student and my master degree work is
"Application of GPU on DFT calculations". I need this BigDFT to run certain
examples on cuda based GPU computer and on regular CPU and discuss the
results. 
Cygwin was my first choice because i felt comfortable using it. But I think
this is gonna be harder then i expected. I guees i should give up Cygwin and
instal (maybe) UBUNTU on partition of my computer and try there. Any
suggestion there?
Thank you all again, you've been most kind.



--
View this message in context: http://cygwin.1069669.n5.nabble.com/real-beginer-tp93898p93906.html
Sent from the Cygwin list mailing list archive at Nabble.com.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 14:31 ` Trixie
@ 2012-10-23 14:48   ` Christopher Faylor
  2012-10-23 16:35   ` Eliot Moss
  1 sibling, 0 replies; 32+ messages in thread
From: Christopher Faylor @ 2012-10-23 14:48 UTC (permalink / raw)
  To: cygwin

On Tue, Oct 23, 2012 at 07:31:41AM -0700, Trixie wrote:
>Thank you all.
>Here's my story. I'm physics student and my master degree work is
>"Application of GPU on DFT calculations". I need this BigDFT to run certain
>examples on cuda based GPU computer and on regular CPU and discuss the
>results. 
>Cygwin was my first choice because i felt comfortable using it. But I think
>this is gonna be harder then i expected. I guees i should give up Cygwin and
>instal (maybe) UBUNTU on partition of my computer and try there. Any
>suggestion there?

If this is a linux-based package then you should, again, check with the
original web site for recommendations.  Any modern Linux is likely to be
ok but we can't advise you about Linux here.  That isn't something that
we do in this mailing list.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 14:19 ` Andrew DeFaria
@ 2012-10-23 15:06   ` Bill Meier
  0 siblings, 0 replies; 32+ messages in thread
From: Bill Meier @ 2012-10-23 15:06 UTC (permalink / raw)
  To: cygwin

On 10/23/2012 10:19 AM, Andrew DeFaria wrote:
> On 10/23/2012 06:28 AM, Trixie wrote:
>> I'm real beginner with cygwin, actually linux and everything related.
>> But i need to instal and use certain fortran based program. I installed
>> cygwin and several packages. I'm trying to call certain module and all

> Later on you mention that "that program" is "BigDFT
> <http://inac.cea.fr/L_Sim/BigDFT/>". This appears to be a package
> distributed in source form. So now you have get it and build it. The
> build instructions mention nothing about Cygwin at all.
>
> I would highly recommend you contact the developers of BigDFT and ask if
> they have considered porting it to Cygwin.

I agree with the previous poster.

Phrases like "massively parallel electronic structure code" and etc 
suggest this is a large complex package probably making intensive use of 
*nix functionality.

I suspect strongly doing a port would be a *big* project.

My 2c:

You'd probably be *far* better off getting access to a Linux system.

If you absolutely must use Windows, running the program on a Linux 
virtual machine under Windows might work, but I would suspect that the 
program may very well require "serious" hardware and might not run 
effectively on a virtual machine.

As noted previously, the build process looks a bit complex so I'd also 
suggest finding someone with Linux lnowledge to build and install the 
system.


Bill Meier

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 14:31 ` Trixie
  2012-10-23 14:48   ` Christopher Faylor
@ 2012-10-23 16:35   ` Eliot Moss
  2012-10-23 17:18     ` marco atzeri
  2012-10-23 17:49     ` Andrew DeFaria
  1 sibling, 2 replies; 32+ messages in thread
From: Eliot Moss @ 2012-10-23 16:35 UTC (permalink / raw)
  To: cygwin

On 10/23/2012 10:31 AM, Trixie wrote:
> Thank you all.
> Here's my story. I'm physics student and my master degree work is
> "Application of GPU on DFT calculations". I need this BigDFT to run certain
> examples on cuda based GPU computer and on regular CPU and discuss the
> results.
> Cygwin was my first choice because i felt comfortable using it. But I think
> this is gonna be harder then i expected. I guees i should give up Cygwin and
> instal (maybe) UBUNTU on partition of my computer and try there. Any
> suggestion there?
> Thank you all again, you've been most kind.

I am most of the way through building bigdft under cygwin.  I have
no idea how the GPU aspect might work but here is what I've done
so far:

1) Download blas.tgz to ~/downloads (where I put things)
    In ~/tools (because I like it):
    tar xzvf ~/downloads/blas.tgz
    In ~/tools/BLAS:
    Edit make.inc as desired
    make
    cp blas_LINUX.a /usr/lib/libblas.a

2) Download lapack-3.4.2.tgz to ~/downloads
    In ~/tools, tar xzvf ~/downloads/lapack-3.4.2.tgz
    In ~/tools/lapack-3.4.2:
    cp make.inc.example make.inc
    Edit make.inc as desired; note that libblas.a is in /usr/lib, so
      you *must* edit that line
    make  [takes a LONG time]
    cp *.a /usr/lib

3) Download bigdft-1.6.0.tar.gz to ~/downloads
    In ~/tools, gunzip -c ~/downloads/bigdft-1.6.0.tar.gz | tar xvf -
    In ~/tools/bigdft-1.6.0:
    ./configure  (takes a while)
    make         (takes quite a while)

This ultimately failed when linking, so something seems missing or
slightly off. I will try to look at it later.

On the other hand, setting up a Linux partition, or using
a Linux virtual machine under Windows, are reasonable options too.

Eliot Moss


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 16:35   ` Eliot Moss
@ 2012-10-23 17:18     ` marco atzeri
  2012-10-23 19:46       ` Trixie
  2012-10-23 17:49     ` Andrew DeFaria
  1 sibling, 1 reply; 32+ messages in thread
From: marco atzeri @ 2012-10-23 17:18 UTC (permalink / raw)
  To: cygwin

On 10/23/2012 6:35 PM, Eliot Moss wrote:
> On 10/23/2012 10:31 AM, Trixie wrote:
>> Thank you all.
>> Here's my story. I'm physics student and my master degree work is
>> "Application of GPU on DFT calculations". I need this BigDFT to run
>> certain
>> examples on cuda based GPU computer and on regular CPU and discuss the
>> results.
>> Cygwin was my first choice because i felt comfortable using it. But I
>> think
>> this is gonna be harder then i expected. I guees i should give up
>> Cygwin and
>> instal (maybe) UBUNTU on partition of my computer and try there. Any
>> suggestion there?
>> Thank you all again, you've been most kind.
>
> I am most of the way through building bigdft under cygwin.  I have
> no idea how the GPU aspect might work but here is what I've done
> so far:
>
> 1) Download blas.tgz to ~/downloads (where I put things)
>     In ~/tools (because I like it):
>     tar xzvf ~/downloads/blas.tgz
>     In ~/tools/BLAS:
>     Edit make.inc as desired
>     make
>     cp blas_LINUX.a /usr/lib/libblas.a
>
> 2) Download lapack-3.4.2.tgz to ~/downloads
>     In ~/tools, tar xzvf ~/downloads/lapack-3.4.2.tgz
>     In ~/tools/lapack-3.4.2:
>     cp make.inc.example make.inc
>     Edit make.inc as desired; note that libblas.a is in /usr/lib, so
>       you *must* edit that line
>     make  [takes a LONG time]
>     cp *.a /usr/lib

1 & 2 are already available on liblapack-devel

$ cygcheck -l liblapack-devel |grep "\.a"
/usr/lib/libblas.a
/usr/lib/libblas.dll.a
/usr/lib/liblapack.a
/usr/lib/liblapack.dll.a
/usr/lib/libtmglib.a


>
> 3) Download bigdft-1.6.0.tar.gz to ~/downloads
>     In ~/tools, gunzip -c ~/downloads/bigdft-1.6.0.tar.gz | tar xvf -
>     In ~/tools/bigdft-1.6.0:
>     ./configure  (takes a while)
>     make         (takes quite a while)
>
> This ultimately failed when linking, so something seems missing or
> slightly off. I will try to look at it later.
>
> On the other hand, setting up a Linux partition, or using
> a Linux virtual machine under Windows, are reasonable options too.
>
> Eliot Moss
>



--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 13:28 real beginer Trixie
                   ` (5 preceding siblings ...)
  2012-10-23 14:31 ` Trixie
@ 2012-10-23 17:35 ` Sven Köhler
  6 siblings, 0 replies; 32+ messages in thread
From: Sven Köhler @ 2012-10-23 17:35 UTC (permalink / raw)
  To: cygwin

Am 23.10.2012 15:28, schrieb Trixie:
> I'm real beginner with cygwin, actually linux and everything related.
> But i need to instal and use certain fortran based program. I installed
> cygwin and several packages. I'm trying to call certain module and all i get
> is 
> bash: module: command not found

I googled a bit about fortran, and it seems that "module" is a fortran
command. Note, that what you see when you open a cygwin window, is a
command shell (bash in this case), which allows you to execute certain
programs. It does not understand fortran commands.

I believe, you will have to install gcc's fortran compiler. Then you may
be able to compile and run fortran program. However, I'm not familiar
with that.

> I googled it up and i found the solution that i should call
> /etc/profile.d/modules.sh before my module. but there is now module.sh in my
> /profile.d folder! Did i miss some package to install? What should i do?
> Please help! I desperately need to start that program :(((

I'm sorry, but /etc/profile.d/modules.sh is totally unrelated to your
problem.

I strongly suggest, that you search for somebody that has experience
with Linux and fortran. Ask you supervisor if necessary. I assume, this
is work for you master thesis?

Eliot is trying to guide you through the process of building BigDFT. If
that works for you, that's fine. Then again, you should make sure that
BigDFT accesses the GPU it the most direct way possible, i.e. that it
doesn't have to pass the information through several layer of emulation.
With cygwin, there's a fair chance of that being the case.
I presume, you will do sort of benchmarking?


Regards,
  Sven


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 16:35   ` Eliot Moss
  2012-10-23 17:18     ` marco atzeri
@ 2012-10-23 17:49     ` Andrew DeFaria
  1 sibling, 0 replies; 32+ messages in thread
From: Andrew DeFaria @ 2012-10-23 17:49 UTC (permalink / raw)
  To: cygwin

On 10/23/2012 9:35 AM, Eliot Moss wrote:
> On 10/23/2012 10:31 AM, Trixie wrote:
>> Thank you all.
>> Here's my story. I'm physics student and my master degree work is
>> "Application of GPU on DFT calculations". I need this BigDFT to run 
>> certain
>> examples on cuda based GPU computer and on regular CPU and discuss the
>> results.
>> Cygwin was my first choice because i felt comfortable using it. But I 
>> think
>> this is gonna be harder then i expected. I guees i should give up 
>> Cygwin and
>> instal (maybe) UBUNTU on partition of my computer and try there. Any
>> suggestion there?
>> Thank you all again, you've been most kind.
>
> I am most of the way through building bigdft under cygwin.  I have
> no idea how the GPU aspect might work but here is what I've done
> so far:
>
> 1) Download blas.tgz to ~/downloads (where I put things)
>    In ~/tools (because I like it):
>    tar xzvf ~/downloads/blas.tgz
>    In ~/tools/BLAS:
>    Edit make.inc as desired
>    make
>    cp blas_LINUX.a /usr/lib/libblas.a
>
> 2) Download lapack-3.4.2.tgz to ~/downloads
>    In ~/tools, tar xzvf ~/downloads/lapack-3.4.2.tgz
>    In ~/tools/lapack-3.4.2:
>    cp make.inc.example make.inc
>    Edit make.inc as desired; note that libblas.a is in /usr/lib, so
>      you *must* edit that line
>    make  [takes a LONG time]
>    cp *.a /usr/lib
To run on Windows, shouldn't this .a files really be .dll's?
>
> 3) Download bigdft-1.6.0.tar.gz to ~/downloads
>    In ~/tools, gunzip -c ~/downloads/bigdft-1.6.0.tar.gz | tar xvf -
>    In ~/tools/bigdft-1.6.0:
>    ./configure  (takes a while)
>    make         (takes quite a while)
>
> This ultimately failed when linking, so something seems missing or
> slightly off. I will try to look at it later.
>
> On the other hand, setting up a Linux partition, or using
> a Linux virtual machine under Windows, are reasonable options too.
If you're using Cygwin's gcc/fortran and linker I suspect you'll need 
.dll's not .a's.
-- 
Andrew DeFaria <http://defaria.com>
Madness takes its toll. Please have exact change.


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 17:18     ` marco atzeri
@ 2012-10-23 19:46       ` Trixie
  2012-10-23 21:22         ` Andrew DeFaria
  0 siblings, 1 reply; 32+ messages in thread
From: Trixie @ 2012-10-23 19:46 UTC (permalink / raw)
  To: cygwin

I have liblapack-devel instaled and did ./configure and make . It took some
time but it finished. Problem happened when i tried to do this  tutotial
<http://inac.cea.fr/L_Sim/BigDFT/tutorials/H1A_first_run.html>   . It says
-bash: bigdft: command not found
 I read somethere i shoud first do module load bigdft, but when I do that,
there is that module: command not found. 
Currently I'm not using gpu (there is option to load cuda configure
--enable-cuda-gpu) I'm just trying to make sure this thing works at all. 



--
View this message in context: http://cygwin.1069669.n5.nabble.com/real-beginer-tp93898p93918.html
Sent from the Cygwin list mailing list archive at Nabble.com.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 19:46       ` Trixie
@ 2012-10-23 21:22         ` Andrew DeFaria
  2012-10-23 21:47           ` Trixie
  0 siblings, 1 reply; 32+ messages in thread
From: Andrew DeFaria @ 2012-10-23 21:22 UTC (permalink / raw)
  To: cygwin

On 10/23/2012 12:46 PM, Trixie wrote:
> I have liblapack-devel instaled and did ./configure and make . It took some
> time but it finished.
Did make finish successfully, returning a 0 status? Did you have a 
bigdft.exe file? If you type "ls bigdft" do you see an executable? 
(Note: The file's name is actually bigdft.exe but ls will list it as 
bigdft).
>   Problem happened when i tried to do this  tutotial
> <http://inac.cea.fr/L_Sim/BigDFT/tutorials/H1A_first_run.html>   . It says
> -bash: bigdft: command not found
The tutorial shows you doing an ls and it listing out two files: bigdft 
and posinp.xyz. Did you see those files? Cause your supposed to do that 
*before* you type in "./bigdft | tee N2.out". And you did include "./" 
before "bigdft" right?
> I read somethere i shoud first do module load bigdft, but when I do that,
> there is that module: command not found.
Module is not a command - period. The tutorial you pointed us to does 
not say you need to first do "module load bigdft" - in fact the word 
"module" does not appear on that page - so what lead you to believe you 
should first use a non-existent module command?
> Currently I'm not using gpu (there is option to load cuda configure
> --enable-cuda-gpu) I'm just trying to make sure this thing works at all.
-- 
Andrew DeFaria <http://defaria.com>
I got a new shadow. I had to get rid of the other one -- it wasn't doing 
what I was doing.


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 21:22         ` Andrew DeFaria
@ 2012-10-23 21:47           ` Trixie
  2012-10-23 22:23             ` Andrew DeFaria
  0 siblings, 1 reply; 32+ messages in thread
From: Trixie @ 2012-10-23 21:47 UTC (permalink / raw)
  To: cygwin


On 10/23/2012 12:46 PM, Trixie wrote:
>> I have liblapack-devel instaled and did ./configure and make . It took
>> some
>> time but it finished.
>Did make finish successfully, returning a 0 status? Did you have a 
>bigdft.exe file? If you type "ls bigdft" do you see an executable? 
>(Note: The file's name is actually bigdft.exe but ls will list it as 
>bigdft).

/i type ls bigdft and there's "No such file or directory" and i cant find
bigdft.exe file anywhere. That means install and make didnt finish well,
right?
posinp.xyz is there./

>   Problem happened when i tried to do this  tutotial
> &lt;http://inac.cea.fr/L_Sim/BigDFT/tutorials/H1A_first_run.html&gt;   .
> It says
> -bash: bigdft: command not found
The tutorial shows you doing an ls and it listing out two files: bigdft 
and posinp.xyz. Did you see those files? Cause your supposed to do that 
*before* you type in "./bigdft | tee N2.out". And you did include "./" 
before "bigdft" right?
> I read somethere i shoud first do module load bigdft, but when I do that,
> there is that module: command not found.
Module is not a command - period. The tutorial you pointed us to does 
not say you need to first do "module load bigdft" - in fact the word 
>"module" does not appear on that page - so what lead you to believe you 
>should first use a non-existent module command?
/
I googled it somewhere, some instruction at some laboratory that used
BigDFT. I was getting really desperate. you can't blame girl for trying :)
/
> Currently I'm not using gpu (there is option to load cuda configure
> --enable-cuda-gpu) I'm just trying to make sure this thing works at all.
-- 
Andrew DeFaria &lt;http://defaria.com&gt;
I got a new shadow. I had to get rid of the other one -- it wasn't doing 
what I was doing.

Sooo...as far as i understand now, something wrong was with install and make
and i didn't get bigdft.exe file. there is bigdft.pc in folder i compiled
but no .exe . You are returing me hope i can finish this in time!






--
View this message in context: http://cygwin.1069669.n5.nabble.com/real-beginer-tp93898p93921.html
Sent from the Cygwin list mailing list archive at Nabble.com.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 21:47           ` Trixie
@ 2012-10-23 22:23             ` Andrew DeFaria
  2012-10-23 22:35               ` Trixie
  0 siblings, 1 reply; 32+ messages in thread
From: Andrew DeFaria @ 2012-10-23 22:23 UTC (permalink / raw)
  To: cygwin

On 10/23/2012 2:46 PM, Trixie wrote:
> On 10/23/2012 12:46 PM, Trixie wrote:
>>> I have liblapack-devel instaled and did ./configure and make . It took
>>> some
>>> time but it finished.
>> Did make finish successfully, returning a 0 status? Did you have a
>> bigdft.exe file? If you type "ls bigdft" do you see an executable?
>> (Note: The file's name is actually bigdft.exe but ls will list it as
>> bigdft).
> /i type ls bigdft and there's "No such file or directory" and i cant find
> bigdft.exe file anywhere. That means install and make didnt finish well,
> right?
Probably. You could do something like: make; echo "Status from make was $?"

The $? is the return status from the previous command. That will only 
tell you if the make turned 0 for success. The output of make would be 
much more instructive.
> posinp.xyz is there./
AFAICT posinp.xyz is not produced from the make.

You really should approach the people who maintain this package and ask 
them about it. This package is not Cygwin.
-- 
Andrew DeFaria <http://defaria.com>
By the time you make ends meet, they move the ends.


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 22:23             ` Andrew DeFaria
@ 2012-10-23 22:35               ` Trixie
  2012-10-23 23:19                 ` Eliot Moss
  0 siblings, 1 reply; 32+ messages in thread
From: Trixie @ 2012-10-23 22:35 UTC (permalink / raw)
  To: cygwin


>>> I have liblapack-devel instaled and did ./configure and make . It took
>>> some
>>> time but it finished.
>> Did make finish successfully, returning a 0 status? Did you have a
> >> bigdft.exe file? If you type "ls bigdft" do you see an executable?
> >> (Note: The file's name is actually bigdft.exe but ls will list it as
> >> bigdft).
> > /i type ls bigdft and there's "No such file or directory" and i cant
> find
> > bigdft.exe file anywhere. That means install and make didnt finish well,
> > right?
> Probably. You could do something like: make; echo "Status from make was
> $?"

> The $? is the return status from the previous command. That will only 
> tell you if the make turned 0 for success. The output of make would be 
> much more instructive.

Nope, it didnt turned 0. it is 2. Status from make was 2.


> You really should approach the people who maintain this package and ask 
> them about it. This package is not Cygwin.

Yes i see that now. Unfortunately i lost two weeks with this. Well, my next
step is to contact someone in charge of BigDFT and ask for help.




--
View this message in context: http://cygwin.1069669.n5.nabble.com/real-beginer-tp93898p93926.html
Sent from the Cygwin list mailing list archive at Nabble.com.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 22:35               ` Trixie
@ 2012-10-23 23:19                 ` Eliot Moss
  2012-10-24  0:51                   ` Eliot Moss
  0 siblings, 1 reply; 32+ messages in thread
From: Eliot Moss @ 2012-10-23 23:19 UTC (permalink / raw)
  To: cygwin

On 10/23/2012 6:35 PM, Trixie wrote:
>
>>>> I have liblapack-devel instaled and did ./configure and make . It took
>>>> some
>>>> time but it finished.
>>> Did make finish successfully, returning a 0 status? Did you have a
>>>> bigdft.exe file? If you type "ls bigdft" do you see an executable?
>>>> (Note: The file's name is actually bigdft.exe but ls will list it as
>>>> bigdft).
>>> /i type ls bigdft and there's "No such file or directory" and i cant
>> find
>>> bigdft.exe file anywhere. That means install and make didnt finish well,
>>> right?
>> Probably. You could do something like: make; echo "Status from make was
>> $?"

Ok, so here is one thing I have found out.

This package has init/locreg.f90 in one directory
and linear/locReg.f90 in another.  It places the .o
in the *same* directory.  The underlying Windows
file system does not support locreg.o and locReg.o
(names that differ in upper vs. lower case only)
in the same directory.  I am trying renaming one
of the files and manually changing the makefile
to see if it will build with suitable resolved
names.  But this is probably what happened to you,
and should be referred upstream to the purveyors
of the package.  It's an 'evil' thing to do because
it is not portable to platforms such as this and
tends to be confusing even on platforms where it
works ...

More once I see if where this change gets me ...

Eliot Moss

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-23 23:19                 ` Eliot Moss
@ 2012-10-24  0:51                   ` Eliot Moss
  2012-10-24 12:17                     ` Trixie
  0 siblings, 1 reply; 32+ messages in thread
From: Eliot Moss @ 2012-10-24  0:51 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 574 bytes --]

It was as I thought: once I resolved the evil
name clash, bigdft built all right and I was
able to run the tutorial's test.  (Note:
'make check' in tests failed because some
fft stuff was not present, but 'make install'
from the bigdft build directory was ok.)

Assuming you run ./configure with no arguments,
then the attached Makefile you can just place
in the src directory, run 'make clean' from
the bigdft directory, then 'make' should be
ok.  Finally 'make install' to install.

Before that, rename src/init/locreg.f90 to
src/init/ilocreg.f90 !

Regards -- Eliot Moss

[-- Attachment #2: Makefile --]
[-- Type: text/plain, Size: 154607 bytes --]

# Makefile.in generated by automake 1.11.1 from Makefile.am.
# src/Makefile.  Generated from Makefile.in by configure.

# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
# Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.







pkgdatadir = $(datadir)/bigdft
pkgincludedir = $(includedir)/bigdft
pkglibdir = $(libdir)/bigdft
pkglibexecdir = $(libexecdir)/bigdft
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
bin_PROGRAMS = $(am__EXEEXT_2)
noinst_PROGRAMS = $(am__EXEEXT_3)
subdir = src
DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
	$(srcdir)/bigdft-tool.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/config/m4/defs.m4 \
	$(top_srcdir)/config/m4/flush.m4 \
	$(top_srcdir)/config/m4/fortran.m4 \
	$(top_srcdir)/config/m4/pkg.m4 $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
	$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES = bigdft-tool
CONFIG_CLEAN_VPATH_FILES =
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
    *) f=$$p;; \
  esac;
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
am__install_max = 40
am__nobase_strip_setup = \
  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
am__nobase_strip = \
  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
am__nobase_list = $(am__nobase_strip_setup); \
  for p in $$list; do echo "$$p $$p"; done | \
  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
    if (++n[$$2] == $(am__install_max)) \
      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
    END { for (dir in files) print dir, files[dir] }'
am__base_list = \
  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \
	"$(DESTDIR)$(bindir)" "$(DESTDIR)$(moduledir)"
LIBRARIES = $(lib_LIBRARIES)
ARFLAGS = cru
libbigdft_a_AR = $(AR) $(ARFLAGS)
am__DEPENDENCIES_1 = modules/cublas_fake.o
#am__DEPENDENCIES_2 = modules/libxc_fake.o
am__DEPENDENCIES_3 = PSolver/Poisson_Solver.o
am__DEPENDENCIES_4 = modules/blacs_fake.o
am__DEPENDENCIES_5 = modules/base.o modules/defs.o modules/types.o \
	modules/interfaces.o modules/input.o modules/xc.o \
	modules/op2p_module.o modules/BigDFT_API.o \
	modules/vdwcorrection.o $(am__DEPENDENCIES_1) \
	$(am__DEPENDENCIES_2) $(am__DEPENDENCIES_3) \
	$(am__DEPENDENCIES_4)
am__DEPENDENCIES_6 = $(am__DEPENDENCIES_5)
libbigdft_a_DEPENDENCIES = $(am__DEPENDENCIES_6)
am__libbigdft_a_SOURCES_DIST = MPIfake.f90 posfiles.c \
	CUDA/binding_s_gpu.c CUDA/commonDef.cpp CUDA/commonDef.h \
	CUDA/fortran.c CUDA/cudafct.cu CUDA/locham.cu \
	CUDA/kernels_anasyn.hcu CUDA/kernels_locpot.hcu \
	CUDA/kernels_kinetic.hcu CUDA/kernels_compress.hcu \
	CUDA/GPUparameters.h CUDA/structDef_anasyn.h \
	CUDA/structDef_locpot.h CUDA/structDef_kinetic.h \
	CUDA/check_cuda.h CUDA/read_conf_exception.h CUDA/cpp_utils.h \
	PSolver/Build_Kernel.f90 PSolver/xcenergy.f90 \
	PSolver/3Dgradient.f90 PSolver/scaling_function.f90 \
	PSolver/PSolver_Base_new.f90 PSolver/wofz.f90 \
	lib/fft/fft3d.f90 init/atoms.f90 init/projectors.f90 \
	init/ionicpot.f90 init/gridmanipulation.f90 init/gauprod.f90 \
	init/denspotd.f90 init/logrid.f90 init/logrid_per.f90 \
	init/inputguess.f90 init/gautowav.f90 init/eleconf.f90 \
	init/pspconf.f90 init/ilocreg.f90 init/sysprop.f90 \
	init/gaussians.f90 init/wfn_init.f90 wfn_opt/precond.f90 \
	wfn_opt/orthogonality.f90 wfn_opt/diis.f90 wfn_opt/applyh.f90 \
	wfn_opt/exctX.f90 wfn_opt/sic.f90 \
	wfn_opt/precond_per_optim.f90 wfn_opt/precond_hyb.f90 \
	wfn_opt/precond_slab.f90 wfn_opt/kernel_per_optim.f90 \
	wfn_opt/kernel_slab_simple.f90 wfn_opt/coupling_matrix.f90 \
	lib/fft/fft2d.f90 lib/lbfgs.f90 lib/bindings.c \
	lib/bindingsf.f90 lib/flush_fake.f90 lib/flush.f90 \
	wavelib/etsf_fake.f90 wavelib/plotting-etsf.f90 \
	wavelib/i-o-etsf.f90 wavelib/transwaves.f90 \
	wavelib/scalprod.f90 wavelib/plotting.f90 wavelib/i-o.f90 \
	wavelib/un-compress.f90 wavelib/razero.f90 \
	wavelib/gauss_to_daub.f90 wavelib/daubisf.f90 \
	profiling/time.f90 profiling/memoryestimator.f90 \
	linear/cleanup.f90 linear/nullify.f90 \
	linear/communicatetypes.f90 linear/filterModule.f90 \
	linear/getLocBasis.f90 linear/applyHamiltonian.f90 \
	linear/precondLinear.f90 linear/psitolocReg.f90 \
	linear/locReg_orbitals.f90 linear/locReg_projectors.f90 \
	linear/LinearForces.f90 linear/transposition.f90 \
	linear/linearScaling.f90 linear/energyAndForces.f90 \
	linear/convolutions.f90 linear/initAndUtils.f90 \
	linear/sumrhoLinear.f90 linear/inputguessLinear.f90 \
	linear/orthonormality.f90 linear/orbitalOptimization.f90 \
	linear/mixdiis.f90 linear/copyTypes.f90 linear/de-allocate.f90 \
	linear/derivativeBasis.f90 linear/parallelLinAlg.f90 \
	linear/locReg.f90 convolutions/combined_shrink_simple.f90 \
	convolutions/combined_grow_simple.f90 \
	convolutions/growshrink_hyb_simple.f90 \
	convolutions/convolut_ib_simple.f90 \
	convolutions/conv_per_simple.f90 \
	convolutions/convolut_simple_per.f90 \
	convolutions/convolut_simple_slab.f90 \
	convolutions/growshrink.f90 \
	convolutions/growshrink_hyb_common.f90 \
	convolutions/conv_per_common.f90 \
	convolutions/convolut_common_slab.f90 \
	convolutions/convolut_common_per.f90 \
	convolutions/convolut_new_per.f90 \
	convolutions/convolut_simple_per_k.f90 \
	convolutions/convolut_simple_slab_k.f90 \
	convolutions/interface_cuda_fake.f90 \
	convolutions/convolut_common_interface_cuda.f90 \
	convolutions/interface_ocl_fake.f90 \
	convolutions/convolut_common_interface_ocl.f90 \
	convolutions/combined_shrink_optim.f90 \
	convolutions/combined_grow_optim.f90 \
	convolutions/growshrink_hyb_optim.f90 \
	convolutions/convolut_ib_optim.f90 \
	convolutions/conv_per_optim.f90 \
	convolutions/convolut_optim_per.f90 \
	convolutions/convolut_optim_slab.f90 \
	dgemmsy/interface_dgemmsy_fake.f90 \
	dgemmsy/interface_dgemmsy.f90 dgemmsy/dgemmsy.c \
	dgemmsy/dgemmsy.h dgemmsy/gemm_block_c.c \
	dgemmsy/gemm_block_c.h dgemmsy/patterns.c dgemmsy/patterns.h \
	dgemmsy/dgemmsy_utils.c dgemmsy/utils.h dgemmsy/visitors.c \
	dgemmsy/visitors.h OpenCL/Stream.h OpenCL/Tool.h \
	OpenCL/bench_lib.h OpenCL/OpenCL_wrappers.c \
	OpenCL/OpenCL_wrappers.h OpenCL/MagicFilter.c \
	OpenCL/MagicFilter.h OpenCL/MagicFilter_Generator.cpp \
	OpenCL/MagicFilter_Generator.h OpenCL/Kinetic.c \
	OpenCL/Kinetic.h OpenCL/Kinetic_Generator.cpp \
	OpenCL/Kinetic_Generator.h OpenCL/Kinetic_k.h \
	OpenCL/Kinetic_k_Generator.cpp OpenCL/Kinetic_k_Generator.h \
	OpenCL/Wavelet.c OpenCL/Wavelet.h OpenCL/Wavelet_Generator.cpp \
	OpenCL/Wavelet_Generator.h OpenCL/Uncompress.c \
	OpenCL/Uncompress.h OpenCL/Initialize.c OpenCL/Initialize.h \
	OpenCL/Profiling.c OpenCL/Hamiltonian.c OpenCL/Reduction.c \
	OpenCL/Reduction.h OpenCL/Reduction_Generator.cpp \
	OpenCL/Reduction_Generator.h OpenCL/Preconditioner.c \
	OpenCL/Density.c OpenCL/dsfft.c \
	OpenCL/fft_generator_noshared.cpp OpenCL/fft_noshared.c \
	OpenCL/fft_generator_helper.cpp OpenCL/dsfft_generator.cpp \
	OpenCL/fft_generator.h OpenCL/Benchmark.c \
	OpenCL/Benchmark_Generator.cpp OpenCL/Benchmark_Generator.h \
	modules/get_command_argument_fake.f90 cluster.f90 init.f90 \
	input_variables.f90 sumrho.f90 hpsiortho.f90 forces.f90 \
	tail.f90 restart.f90 geometry.f90 davidson.f90 \
	ConstrainedDavidson.f90 pdos.f90 sdcg.f90 bfgs.f90 \
	lanczos_interface.f90 lanczos_base.f90 lanczos.f90 \
	scfloop_API.f90 esatto.f90 tddft.f90
am__objects_1 = MPIfake.$(OBJEXT)
am__dirstamp = $(am__leading_dot)dirstamp
#am__objects_2 = binding_s_gpu.$(OBJEXT) \
#	commonDef.$(OBJEXT) fortran.$(OBJEXT) \
#	CUDA/cudafct.$(OBJEXT) \
#	CUDA/locham.$(OBJEXT)
am__objects_3 = posfiles.$(OBJEXT) $(am__objects_2)
am__objects_4 = Build_Kernel.$(OBJEXT) \
	xcenergy.$(OBJEXT) 3Dgradient.$(OBJEXT) \
	scaling_function.$(OBJEXT) \
	PSolver_Base_new.$(OBJEXT) \
	wofz.$(OBJEXT) fft3d.$(OBJEXT)
#am__objects_5 = flush_fake.$(OBJEXT)
am__objects_5 = flush.$(OBJEXT)
am__objects_6 = etsf_fake.$(OBJEXT)
#am__objects_6 = plotting-etsf.$(OBJEXT) \
#	i-o-etsf.$(OBJEXT)
am__objects_7 = interface_cuda_fake.$(OBJEXT)
#am__objects_7 =  \
#	convolut_common_interface_cuda.$(OBJEXT)
am__objects_8 = interface_ocl_fake.$(OBJEXT)
#am__objects_8 = convolut_common_interface_ocl.$(OBJEXT)
#am__objects_9 =  \
#	combined_shrink_simple.$(OBJEXT) \
#	combined_grow_simple.$(OBJEXT) \
#	growshrink_hyb_simple.$(OBJEXT) \
#	convolut_ib_simple.$(OBJEXT) \
#	conv_per_simple.$(OBJEXT) \
#	convolut_simple_per.$(OBJEXT) \
#	convolut_simple_slab.$(OBJEXT) \
#	growshrink.$(OBJEXT) \
#	growshrink_hyb_common.$(OBJEXT) \
#	conv_per_common.$(OBJEXT) \
#	convolut_common_slab.$(OBJEXT) \
#	convolut_common_per.$(OBJEXT) \
#	convolut_new_per.$(OBJEXT) \
#	convolut_simple_per_k.$(OBJEXT) \
#	convolut_simple_slab_k.$(OBJEXT) \
#	$(am__objects_7) $(am__objects_8)
am__objects_9 =  \
	combined_shrink_optim.$(OBJEXT) \
	combined_grow_optim.$(OBJEXT) \
	growshrink_hyb_optim.$(OBJEXT) \
	convolut_ib_optim.$(OBJEXT) \
	conv_per_optim.$(OBJEXT) \
	convolut_optim_per.$(OBJEXT) \
	convolut_optim_slab.$(OBJEXT) \
	growshrink.$(OBJEXT) \
	growshrink_hyb_common.$(OBJEXT) \
	conv_per_common.$(OBJEXT) \
	convolut_common_slab.$(OBJEXT) \
	convolut_common_per.$(OBJEXT) \
	convolut_new_per.$(OBJEXT) \
	convolut_simple_per_k.$(OBJEXT) \
	convolut_simple_slab_k.$(OBJEXT) \
	$(am__objects_7) $(am__objects_8)
am__objects_10 = interface_dgemmsy_fake.$(OBJEXT)
#am__objects_10 = interface_dgemmsy.$(OBJEXT) \
#	dgemmsy.$(OBJEXT) gemm_block_c.$(OBJEXT) \
#	patterns.$(OBJEXT) dgemmsy_utils.$(OBJEXT) \
#	visitors.$(OBJEXT)
#am__objects_11 = OpenCL_wrappers.$(OBJEXT) \
#	MagicFilter.$(OBJEXT) \
#	MagicFilter_Generator.$(OBJEXT) \
#	Kinetic.$(OBJEXT) Kinetic_Generator.$(OBJEXT) \
#	Kinetic_k_Generator.$(OBJEXT) Wavelet.$(OBJEXT) \
#	Wavelet_Generator.$(OBJEXT) Uncompress.$(OBJEXT) \
#	Initialize.$(OBJEXT) Profiling.$(OBJEXT) \
#	Hamiltonian.$(OBJEXT) Reduction.$(OBJEXT) \
#	Reduction_Generator.$(OBJEXT) \
#	Preconditioner.$(OBJEXT) Density.$(OBJEXT) \
#	dsfft.$(OBJEXT) fft_generator_noshared.$(OBJEXT) \
#	fft_noshared.$(OBJEXT) \
#	fft_generator_helper.$(OBJEXT) \
#	dsfft_generator.$(OBJEXT) Benchmark.$(OBJEXT) \
#	Benchmark_Generator.$(OBJEXT)
#am__objects_12 = get_command_argument_fake.$(OBJEXT)
am__objects_13 = $(am__objects_4) atoms.$(OBJEXT) projectors.$(OBJEXT) \
	ionicpot.$(OBJEXT) gridmanipulation.$(OBJEXT) \
	gauprod.$(OBJEXT) denspotd.$(OBJEXT) logrid.$(OBJEXT) \
	logrid_per.$(OBJEXT) inputguess.$(OBJEXT) gautowav.$(OBJEXT) \
	eleconf.$(OBJEXT) pspconf.$(OBJEXT) ilocreg.$(OBJEXT) \
	sysprop.$(OBJEXT) gaussians.$(OBJEXT) wfn_init.$(OBJEXT) \
	precond.$(OBJEXT) orthogonality.$(OBJEXT) diis.$(OBJEXT) \
	applyh.$(OBJEXT) exctX.$(OBJEXT) sic.$(OBJEXT) \
	precond_per_optim.$(OBJEXT) precond_hyb.$(OBJEXT) \
	precond_slab.$(OBJEXT) kernel_per_optim.$(OBJEXT) \
	kernel_slab_simple.$(OBJEXT) coupling_matrix.$(OBJEXT) \
	fft2d.$(OBJEXT) lbfgs.$(OBJEXT) bindings.$(OBJEXT) \
	bindingsf.$(OBJEXT) $(am__objects_5) $(am__objects_6) \
	transwaves.$(OBJEXT) scalprod.$(OBJEXT) plotting.$(OBJEXT) \
	i-o.$(OBJEXT) un-compress.$(OBJEXT) razero.$(OBJEXT) \
	gauss_to_daub.$(OBJEXT) daubisf.$(OBJEXT) time.$(OBJEXT) \
	memoryestimator.$(OBJEXT) cleanup.$(OBJEXT) nullify.$(OBJEXT) \
	communicatetypes.$(OBJEXT) filterModule.$(OBJEXT) \
	getLocBasis.$(OBJEXT) applyHamiltonian.$(OBJEXT) \
	precondLinear.$(OBJEXT) psitolocReg.$(OBJEXT) \
	locReg_orbitals.$(OBJEXT) locReg_projectors.$(OBJEXT) \
	LinearForces.$(OBJEXT) transposition.$(OBJEXT) \
	linearScaling.$(OBJEXT) energyAndForces.$(OBJEXT) \
	convolutions.$(OBJEXT) initAndUtils.$(OBJEXT) \
	sumrhoLinear.$(OBJEXT) inputguessLinear.$(OBJEXT) \
	psitolocReg.$(OBJEXT) orthonormality.$(OBJEXT) \
	orbitalOptimization.$(OBJEXT) mixdiis.$(OBJEXT) \
	copyTypes.$(OBJEXT) de-allocate.$(OBJEXT) \
	derivativeBasis.$(OBJEXT) parallelLinAlg.$(OBJEXT) \
	locReg.$(OBJEXT) $(am__objects_9) $(am__objects_10) \
	$(am__objects_11) $(am__objects_12)
am__objects_14 = cluster.$(OBJEXT) init.$(OBJEXT) \
	input_variables.$(OBJEXT) sumrho.$(OBJEXT) hpsiortho.$(OBJEXT) \
	forces.$(OBJEXT) tail.$(OBJEXT) restart.$(OBJEXT) \
	geometry.$(OBJEXT) davidson.$(OBJEXT) \
	ConstrainedDavidson.$(OBJEXT) pdos.$(OBJEXT) sdcg.$(OBJEXT) \
	bfgs.$(OBJEXT) lanczos_interface.$(OBJEXT) \
	lanczos_base.$(OBJEXT) lanczos.$(OBJEXT) scfloop_API.$(OBJEXT) \
	esatto.$(OBJEXT) tddft.$(OBJEXT)
am_libbigdft_a_OBJECTS = $(am__objects_1) $(am__objects_3) \
	$(am__objects_13) $(am__objects_14)
libbigdft_a_OBJECTS = $(am_libbigdft_a_OBJECTS)
libdft_common_a_AR = $(AR) $(ARFLAGS)
libdft_common_a_LIBADD =
am_libdft_common_a_OBJECTS = utils.$(OBJEXT)
libdft_common_a_OBJECTS = $(am_libdft_common_a_OBJECTS)
#am__EXEEXT_1 = global$(EXEEXT)
am__EXEEXT_2 = bigdft$(EXEEXT) memguess$(EXEEXT) \
	splsad$(EXEEXT) NEB$(EXEEXT) \
	frequencies$(EXEEXT) MDanalysis$(EXEEXT) \
	rism$(EXEEXT) oneatom$(EXEEXT) \
	$(am__EXEEXT_1) bart$(EXEEXT) \
	abscalc$(EXEEXT) BigDFT2Wannier$(EXEEXT) \
	WaCo$(EXEEXT)
am__EXEEXT_3 = test_forces$(EXEEXT)
PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
am_BigDFT2Wannier_OBJECTS = BigDFT2Wannier.$(OBJEXT)
BigDFT2Wannier_OBJECTS = $(am_BigDFT2Wannier_OBJECTS)
BigDFT2Wannier_DEPENDENCIES =
am_MDanalysis_OBJECTS = distances.$(OBJEXT)
MDanalysis_OBJECTS = $(am_MDanalysis_OBJECTS)
MDanalysis_DEPENDENCIES =
am_NEB_OBJECTS = NEB.$(OBJEXT)
NEB_OBJECTS = $(am_NEB_OBJECTS)
NEB_DEPENDENCIES =
am_WaCo_OBJECTS = WaCo.$(OBJEXT)
WaCo_OBJECTS = $(am_WaCo_OBJECTS)
WaCo_DEPENDENCIES =
am_abscalc_OBJECTS = abscalc.$(OBJEXT)
abscalc_OBJECTS = $(am_abscalc_OBJECTS)
abscalc_DEPENDENCIES =
am_bart_OBJECTS = bart-art.$(OBJEXT)
bart_OBJECTS = $(am_bart_OBJECTS)
bart_DEPENDENCIES = art/libart.a
bart_LINK = $(FCLD) $(bart_FCFLAGS) $(FCFLAGS) $(AM_LDFLAGS) \
	$(LDFLAGS) -o $@
am_bigdft_OBJECTS = BigDFT.$(OBJEXT)
bigdft_OBJECTS = $(am_bigdft_OBJECTS)
bigdft_DEPENDENCIES =
am_frequencies_OBJECTS = frequencies.$(OBJEXT)
frequencies_OBJECTS = $(am_frequencies_OBJECTS)
frequencies_DEPENDENCIES =
global_OBJECTS = $(am_global_OBJECTS)
global_DEPENDENCIES =
am_memguess_OBJECTS = memguess.$(OBJEXT) MPIfake.$(OBJEXT)
memguess_OBJECTS = $(am_memguess_OBJECTS)
memguess_DEPENDENCIES =
am_oneatom_OBJECTS = oneatom.$(OBJEXT)
oneatom_OBJECTS = $(am_oneatom_OBJECTS)
oneatom_DEPENDENCIES =
am_rism_OBJECTS = rism.$(OBJEXT) rismlowlevel.$(OBJEXT)
rism_OBJECTS = $(am_rism_OBJECTS)
rism_DEPENDENCIES =
am_splsad_OBJECTS = splinedsaddle.$(OBJEXT)
splsad_OBJECTS = $(am_splsad_OBJECTS)
splsad_DEPENDENCIES =
am_test_forces_OBJECTS = test_forces.$(OBJEXT)
test_forces_OBJECTS = $(am_test_forces_OBJECTS)
test_forces_DEPENDENCIES =
SCRIPTS = $(bin_SCRIPTS)
DEFAULT_INCLUDES = -I. -I$(top_builddir)
depcomp = $(SHELL) $(top_srcdir)/config/depcomp
am__depfiles_maybe = depfiles
am__mv = mv -f
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
CXXLD = $(CXX)
CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
	-o $@
FCCOMPILE = $(FC) $(AM_FCFLAGS) $(FCFLAGS)
FCLD = $(FC)
FCLINK = $(FCLD) $(AM_FCFLAGS) $(FCFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o \
	$@
SOURCES = $(libbigdft_a_SOURCES) $(libdft_common_a_SOURCES) \
	$(BigDFT2Wannier_SOURCES) $(MDanalysis_SOURCES) $(NEB_SOURCES) \
	$(WaCo_SOURCES) $(abscalc_SOURCES) $(bart_SOURCES) \
	$(bigdft_SOURCES) $(frequencies_SOURCES) $(global_SOURCES) \
	$(memguess_SOURCES) $(oneatom_SOURCES) $(rism_SOURCES) \
	$(splsad_SOURCES) $(test_forces_SOURCES)
DIST_SOURCES = $(am__libbigdft_a_SOURCES_DIST) \
	$(libdft_common_a_SOURCES) $(BigDFT2Wannier_SOURCES) \
	$(MDanalysis_SOURCES) $(NEB_SOURCES) $(WaCo_SOURCES) \
	$(abscalc_SOURCES) $(bart_SOURCES) $(bigdft_SOURCES) \
	$(frequencies_SOURCES) $(global_SOURCES) $(memguess_SOURCES) \
	$(oneatom_SOURCES) $(rism_SOURCES) $(splsad_SOURCES) \
	$(test_forces_SOURCES)
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
	html-recursive info-recursive install-data-recursive \
	install-dvi-recursive install-exec-recursive \
	install-html-recursive install-info-recursive \
	install-pdf-recursive install-ps-recursive install-recursive \
	installcheck-recursive installdirs-recursive pdf-recursive \
	ps-recursive uninstall-recursive
DATA = $(module_DATA)
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive	\
  distclean-recursive maintainer-clean-recursive
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
	$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
	distdir
ETAGS = etags
CTAGS = ctags
DIST_SUBDIRS = modules PSolver convolutions-c art CUDA OpenCL tools \
	tools/bader
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
am__relativize = \
  dir0=`pwd`; \
  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
  sed_rest='s,^[^/]*/*,,'; \
  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
  sed_butlast='s,/*[^/]*$$,,'; \
  while test -n "$$dir1"; do \
    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
    if test "$$first" != "."; then \
      if test "$$first" = ".."; then \
        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
      else \
        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
        if test "$$first2" = "$$first"; then \
          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
        else \
          dir2="../$$dir2"; \
        fi; \
        dir0="$$dir0"/"$$first"; \
      fi; \
    fi; \
    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
  done; \
  reldir="$$dir2"
ACLOCAL = ${SHELL} /home/Eliot/tools/bigdft-1.6.0/config/missing --run aclocal-1.11
AMTAR = ${SHELL} /home/Eliot/tools/bigdft-1.6.0/config/missing --run tar
AR = ar
AUTOCONF = ${SHELL} /home/Eliot/tools/bigdft-1.6.0/config/missing --run autoconf
AUTOHEADER = ${SHELL} /home/Eliot/tools/bigdft-1.6.0/config/missing --run autoheader
AUTOMAKE = ${SHELL} /home/Eliot/tools/bigdft-1.6.0/config/missing --run automake-1.11
AWK = gawk
CC = gcc
CCDEPMODE = depmode=gcc3
CFLAGS = -g -O2
CPP = 
CPPFLAGS = 
CUDA_INCLUDE = 
CUDA_INCLUDE_PATH = 
CUDA_PATH = 
CXX = g++
CXXDEPMODE = depmode=gcc3
CXXFLAGS = -g -O2
CYGPATH_W = cygpath -w
DEFS = -DHAVE_CONFIG_H
DEPDIR = .deps
DGEMMSY_CPPFLAGS = 
ECHO_C = 
ECHO_N = -n
ECHO_T = 
EGREP = 
EXEEXT = .exe
F77 = g77
F90_1D_POINTER_SHIFT = 0
F90_1D_POINTER_SIZE = 6
F90_2D_POINTER_SHIFT = 0
F90_2D_POINTER_SIZE = 9
F90_3D_POINTER_SHIFT = 0
F90_3D_POINTER_SIZE = 12
F90_4D_POINTER_SHIFT = 0
F90_4D_POINTER_SIZE = 15
F90_5D_POINTER_SHIFT = 0
F90_5D_POINTER_SIZE = 18
FC = gfortran
FCDEFS = -D
FCFLAGS = -g -O2
FCFLAGS_f90 = 
FCLIBS =  -L/usr/lib/gcc/i686-pc-cygwin/4.5.3 -L/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../.. -lgfortran -lcygwin -luser32 -lkernel32 -ladvapi32 -lshell32
FFLAGS = -g -O2
GREP = 
INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
LDFLAGS =  -L$(top_builddir)/libxc-1.1.0/src/.libs -L$(top_builddir)/libABINIT/src
LIBABINIT_INCLUDE = -I$(top_builddir)/libABINIT/src
LIBETSFIO_INCLUDE = 
LIBOBJS = 
LIBS = -lrt 
LIBSGPU_INCLUDE = 
LIBS_DEPENDENCIES = $(top_builddir)/src/libbigdft.a -labinit $(top_builddir)/src/libdft_common.a -lxc     -llapack -lblas   
LIBXC_CFLAGS = 
LIBXC_DIR = $(top_builddir)/libxc-1.1.0/src
LIBXC_INCLUDE = -I$(top_builddir)/libxc-1.1.0/src
LIBXC_LIBS = -lxc
LIB_ARCHIVE_CFLAGS = 
LIB_ARCHIVE_LIBS = 
LINALG_LIBS = -llapack -lblas
LTLIBOBJS = 
MAKEINFO = ${SHELL} /home/Eliot/tools/bigdft-1.6.0/config/missing --run makeinfo
MEMORY_LIMIT = 0
MKDIR_P = /usr/bin/mkdir -p
MODULE_EXT = mod
MPI_INCLUDE = -I$(top_builddir)/src/modules
MPI_LDFLAGS = 
MPI_LIBS = 
NVCC = 
NVCC_FLAGS = -arch sm_13  
OBJEXT = o
OCL_INCLUDE = 
OCL_INCLUDE_PATH = 
PACKAGE = bigdft
PACKAGE_BUGREPORT = Damien.Caliste@cea.fr
PACKAGE_NAME = BigDFT - DFT over wavelets
PACKAGE_STRING = BigDFT - DFT over wavelets 1.6.0
PACKAGE_TARNAME = bigdft
PACKAGE_URL = 
PACKAGE_VERSION = 1.6.0
PATH_SEPARATOR = :
PKG_CONFIG = /usr/bin/pkg-config
RANLIB = ranlib
SET_MAKE = 
SHELL = /bin/sh
STRIP = 
VERSION = 1.6.0
abs_builddir = /home/Eliot/tools/bigdft-1.6.0/src
abs_srcdir = /home/Eliot/tools/bigdft-1.6.0/src
abs_top_builddir = /home/Eliot/tools/bigdft-1.6.0
abs_top_srcdir = /home/Eliot/tools/bigdft-1.6.0
ac_ct_CC = gcc
ac_ct_CXX = g++
ac_ct_F77 = g77
ac_ct_FC = gfortran
ac_have_doxygen = yes
ac_have_pdflatex = yes
am__include = include
am__leading_dot = .
am__quote = 
am__tar = ${AMTAR} chof - "$$tardir"
am__untar = ${AMTAR} xf -
bindir = ${exec_prefix}/bin
build_alias = 
builddir = .
datadir = ${datarootdir}
datarootdir = ${prefix}/share
docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
dvidir = ${docdir}
exec_prefix = ${prefix}
host_alias = 
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
install_sh = ${SHELL} /home/Eliot/tools/bigdft-1.6.0/config/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
localstatedir = ${prefix}/var
mandir = ${datarootdir}/man
mkdir_p = /usr/bin/mkdir -p
moduledir = ${prefix}/include/
oldincludedir = /usr/include
pdfdir = ${docdir}
prefix = /usr/local
program_transform_name = s,x,x,
psdir = ${docdir}
sbindir = ${exec_prefix}/sbin
sharedstatedir = ${prefix}/com
srcdir = .
subdirs =  libxc-1.1.0 S_GPU
sysconfdir = ${prefix}/etc
target_alias = 
top_build_prefix = ../
top_builddir = ..
top_srcdir = ..
bin_SCRIPTS = $(scripts_sources)
lib_LIBRARIES = $(lib_bigdft)
module_DATA = $(mod_bigdft)

# Sub-directories.
# ---------------
SUBDIRS = modules \
	PSolver \
	$(sub_dirs_libconfig) \
	art \
	$(sub_dirs_cuda) \
	$(sub_dirs_ocl) \
	$(sub_dirs_bin)

#endif
EXTRA_DIST = wavelib/intots.inc wavelib/recs16.inc wavelib/sym_16.inc \
	init/pspconf.in.f90 convolutions/v.inc convolutions/v_long.inc \
	convolutions/v_17.inc PSolver/lazy_100.inc PSolver/lazy_14.inc \
	PSolver/lazy_16.inc PSolver/lazy_20.inc PSolver/lazy_24.inc \
	PSolver/lazy_30.inc PSolver/lazy_40.inc PSolver/lazy_50.inc \
	PSolver/lazy_60.inc PSolver/lazy_8.inc \
	PSolver/createKernel.f90 PSolver/PSolver_Main.f90 \
	PSolver/perfdata.inc NEB_driver.sh CUDA/precond.cu \
	CUDA/density.cu CUDA/anasyn.cu CUDA/locpot.cu CUDA/locpot.h \
	CUDA/kinetic.cu CUDA/kinetic.h CUDA/compress.cu
#lib_bigdft = 

# Build targets, binaries and libraries.
# -------------
lib_bigdft = libbigdft.a libdft_common.a
#PS_SOURCES = 
PS_SOURCES = PSolver/Build_Kernel.f90 \
	PSolver/xcenergy.f90 \
	PSolver/3Dgradient.f90 \
	PSolver/scaling_function.f90 \
	PSolver/PSolver_Base_new.f90 \
	PSolver/wofz.f90 \
	lib/fft/fft3d.f90

#PS_MODULES = 
PS_MODULES = PSolver/Poisson_Solver.f90
#binaries_sources = 
binaries_sources = bigdft memguess splsad NEB frequencies MDanalysis rism oneatom $(minima_hopping_sources) bart abscalc BigDFT2Wannier WaCo
#local_binaries = 
local_binaries = test_forces
#scripts_sources = 
scripts_sources = NEB_driver.sh bigdft-tool
#sub_dirs_bin = 
sub_dirs_bin = tools tools/bader

# Additional sources.
# ------------------
#if USE_BLACS
#BLACS_MODULES = 
#else
BLACS_MODULES = modules/blacs_fake.f90
sub_dirs_cuda = 
#sub_dirs_cuda = CUDA
CUDA_SOURCES = 
#CUDA_SOURCES = CUDA/binding_s_gpu.c \
#	CUDA/commonDef.cpp CUDA/commonDef.h \
#	CUDA/fortran.c \
#	CUDA/cudafct.cu \
#	CUDA/locham.cu \
#	CUDA/kernels_anasyn.hcu \
#	CUDA/kernels_locpot.hcu \
#	CUDA/kernels_kinetic.hcu \
#	CUDA/kernels_compress.hcu \
#	CUDA/GPUparameters.h \
#	CUDA/structDef_anasyn.h \
#	CUDA/structDef_locpot.h \
#	CUDA/structDef_kinetic.h \
#	CUDA/check_cuda.h \
#	CUDA/read_conf_exception.h \
#	CUDA/cpp_utils.h

CUDA_CONV = convolutions/interface_cuda_fake.f90
#CUDA_CONV = convolutions/convolut_common_interface_cuda.f90
CUDA_MODULES = modules/cublas_fake.f90
#CUDA_MODULES = 
sub_dirs_ocl = 
#sub_dirs_ocl = OpenCL
OCL_SOURCES = 
#OCL_SOURCES = \
#	OpenCL/Stream.h OpenCL/Tool.h OpenCL/bench_lib.h \
#	OpenCL/OpenCL_wrappers.c         OpenCL/OpenCL_wrappers.h \
#	OpenCL/MagicFilter.c             OpenCL/MagicFilter.h \
#	OpenCL/MagicFilter_Generator.cpp OpenCL/MagicFilter_Generator.h \
#	OpenCL/Kinetic.c                 OpenCL/Kinetic.h \
#	OpenCL/Kinetic_Generator.cpp     OpenCL/Kinetic_Generator.h \
#	OpenCL/Kinetic_k.h \
#	OpenCL/Kinetic_k_Generator.cpp   OpenCL/Kinetic_k_Generator.h \
#	OpenCL/Wavelet.c                 OpenCL/Wavelet.h \
#	OpenCL/Wavelet_Generator.cpp     OpenCL/Wavelet_Generator.h \
#	OpenCL/Uncompress.c              OpenCL/Uncompress.h \
#	OpenCL/Initialize.c              OpenCL/Initialize.h \
#	OpenCL/Profiling.c \
#	OpenCL/Hamiltonian.c \
#	OpenCL/Reduction.c               OpenCL/Reduction.h \
#	OpenCL/Reduction_Generator.cpp   OpenCL/Reduction_Generator.h \
#	OpenCL/Preconditioner.c \
#	OpenCL/Density.c \
#	OpenCL/dsfft.c \
#	OpenCL/fft_generator_noshared.cpp \
#	OpenCL/fft_noshared.c \
#	OpenCL/fft_generator_helper.cpp \
#	OpenCL/dsfft_generator.cpp       OpenCL/fft_generator.h \
#	OpenCL/Benchmark.c \
#	OpenCL/Benchmark_Generator.cpp   OpenCL/Benchmark_Generator.h

OCL_CONV = convolutions/interface_ocl_fake.f90
#OCL_CONV = convolutions/convolut_common_interface_ocl.f90
DGEMMSY_SOURCES = dgemmsy/interface_dgemmsy_fake.f90
#DGEMMSY_SOURCES = dgemmsy/interface_dgemmsy.f90 \
#		  dgemmsy/dgemmsy.c       dgemmsy/dgemmsy.h \
#		  dgemmsy/gemm_block_c.c  dgemmsy/gemm_block_c.h \
#		  dgemmsy/patterns.c      dgemmsy/patterns.h \
#		  dgemmsy/dgemmsy_utils.c dgemmsy/utils.h \
#		  dgemmsy/visitors.c      dgemmsy/visitors.h

#LIBXC_MODULES = modules/libxc_fake.f90
LIBXC_MODULES = 
sub_dirs_libconfig = 
#sub_dirs_libconfig = convolutions-c
etsf_files = wavelib/etsf_fake.f90
#etsf_files = wavelib/plotting-etsf.f90 \
#	wavelib/i-o-etsf.f90

#flush_files = lib/flush_fake.f90
flush_files = lib/flush.f90
#getarg_files = modules/get_command_argument_fake.f90
getarg_files = 
minima_hopping_sources = 

# Specific treatment for global (not distributed).
#minima_hopping_sources = global
global_SOURCES = # Should be global.f90, but see below.
global_LDADD = $(top_builddir)/src/libbigdft.a -labinit $(top_builddir)/src/libdft_common.a -lxc     -llapack -lblas   
# Hack to avoid global.f90 inclusion into make dist.
am_global_OBJECTS = global.$(OBJEXT)
global_LINK = $(FCLD) $(FCFLAGS) $(AM_CFLAGS) $(CFLAGS) $(global_LDFLAGS) \
	$(LDFLAGS) -o $@

AM_FCFLAGS = -I. -Imodules -I$(top_builddir)/src/modules -IPSolver \
	-I$(srcdir)/PSolver -I$(srcdir)/wavelib -I$(srcdir)/convolutions \
	-I$(top_builddir)/libABINIT/src -I$(top_builddir)/libxc-1.1.0/src \
	 

AM_CPPFLAGS =   -I$(srcdir)/OpenCL  -I$(srcdir)/CUDA -I$(srcdir)/modules -Imodules
#AM_CFLAGS = -Wall -Werror -Wno-strict-aliasing  
AM_CFLAGS =  
mpi_source = MPIfake.f90
#mpi_source = 
#CONV_SOURCES = convolutions/combined_shrink_simple.f90 \
#	convolutions/combined_grow_simple.f90 \
#	convolutions/growshrink_hyb_simple.f90 \
#	convolutions/convolut_ib_simple.f90 \
#	convolutions/conv_per_simple.f90 \
#	convolutions/convolut_simple_per.f90 \
#	convolutions/convolut_simple_slab.f90 \
#	convolutions/growshrink.f90 \
#	convolutions/growshrink_hyb_common.f90 \
#	convolutions/conv_per_common.f90 \
#	convolutions/convolut_common_slab.f90 \
#	convolutions/convolut_common_per.f90 \
#	convolutions/convolut_new_per.f90 \
#	convolutions/convolut_simple_per_k.f90 \
#	convolutions/convolut_simple_slab_k.f90 \
#	$(CUDA_CONV) $(OCL_CONV)
CONV_SOURCES = convolutions/combined_shrink_optim.f90 \
	convolutions/combined_grow_optim.f90 \
	convolutions/growshrink_hyb_optim.f90 \
	convolutions/convolut_ib_optim.f90 \
	convolutions/conv_per_optim.f90 \
	convolutions/convolut_optim_per.f90 \
	convolutions/convolut_optim_slab.f90 \
	convolutions/growshrink.f90 \
	convolutions/growshrink_hyb_common.f90 \
	convolutions/conv_per_common.f90 \
	convolutions/convolut_common_slab.f90 \
	convolutions/convolut_common_per.f90 \
	convolutions/convolut_new_per.f90 \
	convolutions/convolut_simple_per_k.f90 \
	convolutions/convolut_simple_slab_k.f90 \
	$(CUDA_CONV) $(OCL_CONV)

#modules for types, interfaces and base variables
modules_source = modules/base.f90 \
	modules/defs.f90 \
	modules/types.f90 \
	modules/interfaces.f90 \
	modules/input.f90 \
	modules/xc.f90 \
	modules/op2p_module.f90 \
	modules/BigDFT_API.f90 \
	modules/vdwcorrection.f90 \
	$(CUDA_MODULES) \
	$(LIBXC_MODULES) \
	$(PS_MODULES) \
	$(BLACS_MODULES)

modules_objects = $(modules_source:.f90=.o)

#objects which depends from module_types
high_level = cluster.f90 \
	init.f90 \
	input_variables.f90 \
	sumrho.f90 \
	hpsiortho.f90 \
	forces.f90 \
	tail.f90 \
	restart.f90 \
	geometry.f90 \
	davidson.f90 \
	ConstrainedDavidson.f90 \
	pdos.f90 \
	sdcg.f90 \
	bfgs.f90 \
	lanczos_interface.f90 \
	lanczos_base.f90 \
	lanczos.f90 \
	scfloop_API.f90 \
	esatto.f90 \
	tddft.f90


#objects which can be compiled only with module_base
low_level = \
	$(PS_SOURCES) \
	init/atoms.f90 \
	init/projectors.f90  \
	init/ionicpot.f90 \
	init/gridmanipulation.f90 \
	init/gauprod.f90 \
	init/denspotd.f90 \
	init/logrid.f90 \
	init/logrid_per.f90 \
	init/inputguess.f90 \
	init/gautowav.f90 \
	init/eleconf.f90 \
	init/pspconf.f90 \
	init/ilocreg.f90 \
	init/sysprop.f90 \
	init/gaussians.f90 \
	init/wfn_init.f90 \
	wfn_opt/precond.f90 \
	wfn_opt/orthogonality.f90 \
	wfn_opt/diis.f90 \
	wfn_opt/applyh.f90 \
	wfn_opt/exctX.f90 \
	wfn_opt/sic.f90 \
	wfn_opt/precond_per_optim.f90 \
	wfn_opt/precond_hyb.f90 \
	wfn_opt/precond_slab.f90 \
	wfn_opt/kernel_per_optim.f90 \
	wfn_opt/kernel_slab_simple.f90 \
	wfn_opt/coupling_matrix.f90 \
	lib/fft/fft2d.f90 \
	lib/lbfgs.f90 \
	lib/bindings.c \
	lib/bindingsf.f90 \
	$(flush_files) \
	$(etsf_files) \
	wavelib/transwaves.f90 \
	wavelib/scalprod.f90 \
	wavelib/plotting.f90 \
	wavelib/i-o.f90 \
	wavelib/un-compress.f90 \
	wavelib/razero.f90 \
	wavelib/gauss_to_daub.f90 \
	wavelib/daubisf.f90 \
	profiling/time.f90 \
	profiling/memoryestimator.f90 \
	linear/cleanup.f90 \
	linear/nullify.f90 \
	linear/communicatetypes.f90 \
	linear/filterModule.f90 \
	linear/getLocBasis.f90 \
	linear/applyHamiltonian.f90 \
	linear/precondLinear.f90 \
	linear/psitolocReg.f90 \
	linear/locReg_orbitals.f90 \
	linear/locReg_projectors.f90 \
	linear/LinearForces.f90 \
	linear/transposition.f90 \
	linear/linearScaling.f90 \
	linear/energyAndForces.f90 \
	linear/convolutions.f90 \
	linear/initAndUtils.f90 \
	linear/sumrhoLinear.f90 \
	linear/inputguessLinear.f90 \
	linear/psitolocReg.f90 \
	linear/orthonormality.f90 \
	linear/orbitalOptimization.f90 \
	linear/mixdiis.f90 \
	linear/copyTypes.f90 \
	linear/de-allocate.f90 \
	linear/derivativeBasis.f90 \
	linear/parallelLinAlg.f90 \
	linear/locReg.f90 \
	$(CONV_SOURCES) \
	$(DGEMMSY_SOURCES) \
	$(OCL_SOURCES) \
	$(getarg_files)


# C objects
c_level = posfiles.c \
	$(CUDA_SOURCES)

libdft_common_a_SOURCES = \
	utils.c

libbigdft_a_SOURCES = \
	$(mpi_source) \
	$(c_level) \
	$(low_level) \
	$(high_level)

libbigdft_a_LIBADD = $(modules_objects) 
bigdft_SOURCES = BigDFT.f90
bigdft_LDADD = $(top_builddir)/src/libbigdft.a -labinit $(top_builddir)/src/libdft_common.a -lxc     -llapack -lblas   
splsad_SOURCES = splinedsaddle.f90
splsad_LDADD = $(top_builddir)/src/libbigdft.a -labinit $(top_builddir)/src/libdft_common.a -lxc     -llapack -lblas   
rism_SOURCES = rism.f90 rismlowlevel.f90
rism_LDADD = $(top_builddir)/src/libbigdft.a -labinit $(top_builddir)/src/libdft_common.a -lxc     -llapack -lblas   

#sandbox_SOURCES = sandbox.f90
#sandbox_LDADD = $(top_builddir)/src/libbigdft.a -labinit $(top_builddir)/src/libdft_common.a -lxc     -llapack -lblas   
oneatom_SOURCES = oneatom.f90
oneatom_LDADD = $(top_builddir)/src/libbigdft.a -labinit $(top_builddir)/src/libdft_common.a -lxc     -llapack -lblas   
BigDFT2Wannier_SOURCES = BigDFT2Wannier.f90
BigDFT2Wannier_LDADD = $(top_builddir)/src/libbigdft.a -labinit $(top_builddir)/src/libdft_common.a -lxc     -llapack -lblas   
WaCo_SOURCES = WaCo.f90                                                                                                                                                                    
WaCo_LDADD = $(top_builddir)/src/libbigdft.a -labinit $(top_builddir)/src/libdft_common.a -lxc     -llapack -lblas   
MDanalysis_SOURCES = distances.f90
MDanalysis_LDADD = $(top_builddir)/src/libbigdft.a -labinit $(top_builddir)/src/libdft_common.a -lxc     -llapack -lblas    
abscalc_SOURCES = abscalc.f90
abscalc_LDADD = $(top_builddir)/src/libbigdft.a -labinit $(top_builddir)/src/libdft_common.a -lxc     -llapack -lblas   
test_forces_SOURCES = test_forces.f90
test_forces_LDADD = $(top_builddir)/src/libbigdft.a -labinit $(top_builddir)/src/libdft_common.a -lxc     -llapack -lblas   
NEB_SOURCES = NEB.f90
NEB_LDADD = $(top_builddir)/src/libbigdft.a -labinit $(top_builddir)/src/libdft_common.a -lxc     -llapack -lblas   
memguess_SOURCES = memguess.f90 MPIfake.f90
memguess_LDADD = $(top_builddir)/src/libbigdft.a -labinit $(top_builddir)/src/libdft_common.a -lxc     -llapack -lblas   
frequencies_SOURCES = frequencies.f90
frequencies_LDADD = $(top_builddir)/src/libbigdft.a -labinit $(top_builddir)/src/libdft_common.a -lxc     -llapack -lblas   
bart_SOURCES = art.f90
bart_FCFLAGS = -I. -Iart -Imodules -I$(top_builddir)/libABINIT/src -I$(top_builddir)/libxc-1.1.0/src
bart_LDADD = art/libart.a $(top_builddir)/src/libbigdft.a -labinit $(top_builddir)/src/libdft_common.a -lxc     -llapack -lblas   
CLEANFILES = *.mod
SUFFIXES = .cu
all: all-recursive

.SUFFIXES:
.SUFFIXES: .cu .c .cpp .f90 .o .obj
$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
	@for dep in $?; do \
	  case '$(am__configure_deps)' in \
	    *$$dep*) \
	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
	        && { if test -f $@; then exit 0; else break; fi; }; \
	      exit 1;; \
	  esac; \
	done; \
	echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \
	$(am__cd) $(top_srcdir) && \
	  $(AUTOMAKE) --gnu src/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
	@case '$?' in \
	  *config.status*) \
	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
	  *) \
	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
	esac;

$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh

$(top_srcdir)/configure:  $(am__configure_deps)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps):
bigdft-tool: $(top_builddir)/config.status $(srcdir)/bigdft-tool.in
	cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
install-libLIBRARIES: $(lib_LIBRARIES)
	@$(NORMAL_INSTALL)
	test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
	@list='$(lib_LIBRARIES)'; test -n "$(libdir)" || list=; \
	list2=; for p in $$list; do \
	  if test -f $$p; then \
	    list2="$$list2 $$p"; \
	  else :; fi; \
	done; \
	test -z "$$list2" || { \
	  echo " $(INSTALL_DATA) $$list2 '$(DESTDIR)$(libdir)'"; \
	  $(INSTALL_DATA) $$list2 "$(DESTDIR)$(libdir)" || exit $$?; }
	@$(POST_INSTALL)
	@list='$(lib_LIBRARIES)'; test -n "$(libdir)" || list=; \
	for p in $$list; do \
	  if test -f $$p; then \
	    $(am__strip_dir) \
	    echo " ( cd '$(DESTDIR)$(libdir)' && $(RANLIB) $$f )"; \
	    ( cd "$(DESTDIR)$(libdir)" && $(RANLIB) $$f ) || exit $$?; \
	  else :; fi; \
	done

uninstall-libLIBRARIES:
	@$(NORMAL_UNINSTALL)
	@list='$(lib_LIBRARIES)'; test -n "$(libdir)" || list=; \
	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
	test -n "$$files" || exit 0; \
	echo " ( cd '$(DESTDIR)$(libdir)' && rm -f "$$files" )"; \
	cd "$(DESTDIR)$(libdir)" && rm -f $$files

clean-libLIBRARIES:
	-test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES)
CUDA/$(am__dirstamp):
	@$(MKDIR_P) CUDA
	@: > CUDA/$(am__dirstamp)
CUDA/$(DEPDIR)/$(am__dirstamp):
	@$(MKDIR_P) CUDA/$(DEPDIR)
	@: > CUDA/$(DEPDIR)/$(am__dirstamp)
CUDA/cudafct.$(OBJEXT): CUDA/$(am__dirstamp) \
	CUDA/$(DEPDIR)/$(am__dirstamp)
CUDA/locham.$(OBJEXT): CUDA/$(am__dirstamp) \
	CUDA/$(DEPDIR)/$(am__dirstamp)
libbigdft.a: $(libbigdft_a_OBJECTS) $(libbigdft_a_DEPENDENCIES) 
	-rm -f libbigdft.a
	$(libbigdft_a_AR) libbigdft.a $(libbigdft_a_OBJECTS) $(libbigdft_a_LIBADD)
	$(RANLIB) libbigdft.a
libdft_common.a: $(libdft_common_a_OBJECTS) $(libdft_common_a_DEPENDENCIES) 
	-rm -f libdft_common.a
	$(libdft_common_a_AR) libdft_common.a $(libdft_common_a_OBJECTS) $(libdft_common_a_LIBADD)
	$(RANLIB) libdft_common.a
install-binPROGRAMS: $(bin_PROGRAMS)
	@$(NORMAL_INSTALL)
	test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
	for p in $$list; do echo "$$p $$p"; done | \
	sed 's/$(EXEEXT)$$//' | \
	while read p p1; do if test -f $$p; \
	  then echo "$$p"; echo "$$p"; else :; fi; \
	done | \
	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
	sed 'N;N;N;s,\n, ,g' | \
	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
	    if ($$2 == $$4) files[d] = files[d] " " $$1; \
	    else { print "f", $$3 "/" $$4, $$1; } } \
	  END { for (d in files) print "f", d, files[d] }' | \
	while read type dir files; do \
	    if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
	    test -z "$$files" || { \
	      echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
	      $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
	    } \
	; done

uninstall-binPROGRAMS:
	@$(NORMAL_UNINSTALL)
	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
	files=`for p in $$list; do echo "$$p"; done | \
	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
	      -e 's/$$/$(EXEEXT)/' `; \
	test -n "$$list" || exit 0; \
	echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
	cd "$(DESTDIR)$(bindir)" && rm -f $$files

clean-binPROGRAMS:
	-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)

clean-noinstPROGRAMS:
	-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
BigDFT2Wannier$(EXEEXT): $(BigDFT2Wannier_OBJECTS) $(BigDFT2Wannier_DEPENDENCIES) 
	@rm -f BigDFT2Wannier$(EXEEXT)
	$(FCLINK) $(BigDFT2Wannier_OBJECTS) $(BigDFT2Wannier_LDADD) $(LIBS)
MDanalysis$(EXEEXT): $(MDanalysis_OBJECTS) $(MDanalysis_DEPENDENCIES) 
	@rm -f MDanalysis$(EXEEXT)
	$(FCLINK) $(MDanalysis_OBJECTS) $(MDanalysis_LDADD) $(LIBS)
NEB$(EXEEXT): $(NEB_OBJECTS) $(NEB_DEPENDENCIES) 
	@rm -f NEB$(EXEEXT)
	$(FCLINK) $(NEB_OBJECTS) $(NEB_LDADD) $(LIBS)
WaCo$(EXEEXT): $(WaCo_OBJECTS) $(WaCo_DEPENDENCIES) 
	@rm -f WaCo$(EXEEXT)
	$(FCLINK) $(WaCo_OBJECTS) $(WaCo_LDADD) $(LIBS)
abscalc$(EXEEXT): $(abscalc_OBJECTS) $(abscalc_DEPENDENCIES) 
	@rm -f abscalc$(EXEEXT)
	$(FCLINK) $(abscalc_OBJECTS) $(abscalc_LDADD) $(LIBS)
bart$(EXEEXT): $(bart_OBJECTS) $(bart_DEPENDENCIES) 
	@rm -f bart$(EXEEXT)
	$(bart_LINK) $(bart_OBJECTS) $(bart_LDADD) $(LIBS)
bigdft$(EXEEXT): $(bigdft_OBJECTS) $(bigdft_DEPENDENCIES) 
	@rm -f bigdft$(EXEEXT)
	$(FCLINK) $(bigdft_OBJECTS) $(bigdft_LDADD) $(LIBS)
frequencies$(EXEEXT): $(frequencies_OBJECTS) $(frequencies_DEPENDENCIES) 
	@rm -f frequencies$(EXEEXT)
	$(FCLINK) $(frequencies_OBJECTS) $(frequencies_LDADD) $(LIBS)
global$(EXEEXT): $(global_OBJECTS) $(global_DEPENDENCIES) 
	@rm -f global$(EXEEXT)
	$(global_LINK) $(global_OBJECTS) $(global_LDADD) $(LIBS)
memguess$(EXEEXT): $(memguess_OBJECTS) $(memguess_DEPENDENCIES) 
	@rm -f memguess$(EXEEXT)
	$(FCLINK) $(memguess_OBJECTS) $(memguess_LDADD) $(LIBS)
oneatom$(EXEEXT): $(oneatom_OBJECTS) $(oneatom_DEPENDENCIES) 
	@rm -f oneatom$(EXEEXT)
	$(FCLINK) $(oneatom_OBJECTS) $(oneatom_LDADD) $(LIBS)
rism$(EXEEXT): $(rism_OBJECTS) $(rism_DEPENDENCIES) 
	@rm -f rism$(EXEEXT)
	$(FCLINK) $(rism_OBJECTS) $(rism_LDADD) $(LIBS)
splsad$(EXEEXT): $(splsad_OBJECTS) $(splsad_DEPENDENCIES) 
	@rm -f splsad$(EXEEXT)
	$(FCLINK) $(splsad_OBJECTS) $(splsad_LDADD) $(LIBS)
test_forces$(EXEEXT): $(test_forces_OBJECTS) $(test_forces_DEPENDENCIES) 
	@rm -f test_forces$(EXEEXT)
	$(FCLINK) $(test_forces_OBJECTS) $(test_forces_LDADD) $(LIBS)
install-binSCRIPTS: $(bin_SCRIPTS)
	@$(NORMAL_INSTALL)
	test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
	@list='$(bin_SCRIPTS)'; test -n "$(bindir)" || list=; \
	for p in $$list; do \
	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
	  if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
	done | \
	sed -e 'p;s,.*/,,;n' \
	    -e 'h;s|.*|.|' \
	    -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
	  { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
	    if ($$2 == $$4) { files[d] = files[d] " " $$1; \
	      if (++n[d] == $(am__install_max)) { \
		print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
	    else { print "f", d "/" $$4, $$1 } } \
	  END { for (d in files) print "f", d, files[d] }' | \
	while read type dir files; do \
	     if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
	     test -z "$$files" || { \
	       echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \
	       $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
	     } \
	; done

uninstall-binSCRIPTS:
	@$(NORMAL_UNINSTALL)
	@list='$(bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \
	files=`for p in $$list; do echo "$$p"; done | \
	       sed -e 's,.*/,,;$(transform)'`; \
	test -n "$$list" || exit 0; \
	echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
	cd "$(DESTDIR)$(bindir)" && rm -f $$files

mostlyclean-compile:
	-rm -f *.$(OBJEXT)
	-rm -f CUDA/cudafct.$(OBJEXT)
	-rm -f CUDA/locham.$(OBJEXT)

distclean-compile:
	-rm -f *.tab.c

include ./$(DEPDIR)/Benchmark.Po
include ./$(DEPDIR)/Benchmark_Generator.Po
include ./$(DEPDIR)/Density.Po
include ./$(DEPDIR)/Hamiltonian.Po
include ./$(DEPDIR)/Initialize.Po
include ./$(DEPDIR)/Kinetic.Po
include ./$(DEPDIR)/Kinetic_Generator.Po
include ./$(DEPDIR)/Kinetic_k_Generator.Po
include ./$(DEPDIR)/MagicFilter.Po
include ./$(DEPDIR)/MagicFilter_Generator.Po
include ./$(DEPDIR)/OpenCL_wrappers.Po
include ./$(DEPDIR)/Preconditioner.Po
include ./$(DEPDIR)/Profiling.Po
include ./$(DEPDIR)/Reduction.Po
include ./$(DEPDIR)/Reduction_Generator.Po
include ./$(DEPDIR)/Uncompress.Po
include ./$(DEPDIR)/Wavelet.Po
include ./$(DEPDIR)/Wavelet_Generator.Po
include ./$(DEPDIR)/binding_s_gpu.Po
include ./$(DEPDIR)/bindings.Po
include ./$(DEPDIR)/commonDef.Po
include ./$(DEPDIR)/dgemmsy.Po
include ./$(DEPDIR)/dgemmsy_utils.Po
include ./$(DEPDIR)/dsfft.Po
include ./$(DEPDIR)/dsfft_generator.Po
include ./$(DEPDIR)/fft_generator_helper.Po
include ./$(DEPDIR)/fft_generator_noshared.Po
include ./$(DEPDIR)/fft_noshared.Po
include ./$(DEPDIR)/fortran.Po
include ./$(DEPDIR)/gemm_block_c.Po
include ./$(DEPDIR)/patterns.Po
include ./$(DEPDIR)/posfiles.Po
include ./$(DEPDIR)/utils.Po
include ./$(DEPDIR)/visitors.Po

.c.o:
	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
#	source='$<' object='$@' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(COMPILE) -c $<

.c.obj:
	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
#	source='$<' object='$@' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(COMPILE) -c `$(CYGPATH_W) '$<'`

binding_s_gpu.o: CUDA/binding_s_gpu.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT binding_s_gpu.o -MD -MP -MF $(DEPDIR)/binding_s_gpu.Tpo -c -o binding_s_gpu.o `test -f 'CUDA/binding_s_gpu.c' || echo '$(srcdir)/'`CUDA/binding_s_gpu.c
	$(am__mv) $(DEPDIR)/binding_s_gpu.Tpo $(DEPDIR)/binding_s_gpu.Po
#	source='CUDA/binding_s_gpu.c' object='binding_s_gpu.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o binding_s_gpu.o `test -f 'CUDA/binding_s_gpu.c' || echo '$(srcdir)/'`CUDA/binding_s_gpu.c

binding_s_gpu.obj: CUDA/binding_s_gpu.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT binding_s_gpu.obj -MD -MP -MF $(DEPDIR)/binding_s_gpu.Tpo -c -o binding_s_gpu.obj `if test -f 'CUDA/binding_s_gpu.c'; then $(CYGPATH_W) 'CUDA/binding_s_gpu.c'; else $(CYGPATH_W) '$(srcdir)/CUDA/binding_s_gpu.c'; fi`
	$(am__mv) $(DEPDIR)/binding_s_gpu.Tpo $(DEPDIR)/binding_s_gpu.Po
#	source='CUDA/binding_s_gpu.c' object='binding_s_gpu.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o binding_s_gpu.obj `if test -f 'CUDA/binding_s_gpu.c'; then $(CYGPATH_W) 'CUDA/binding_s_gpu.c'; else $(CYGPATH_W) '$(srcdir)/CUDA/binding_s_gpu.c'; fi`

fortran.o: CUDA/fortran.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fortran.o -MD -MP -MF $(DEPDIR)/fortran.Tpo -c -o fortran.o `test -f 'CUDA/fortran.c' || echo '$(srcdir)/'`CUDA/fortran.c
	$(am__mv) $(DEPDIR)/fortran.Tpo $(DEPDIR)/fortran.Po
#	source='CUDA/fortran.c' object='fortran.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fortran.o `test -f 'CUDA/fortran.c' || echo '$(srcdir)/'`CUDA/fortran.c

fortran.obj: CUDA/fortran.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fortran.obj -MD -MP -MF $(DEPDIR)/fortran.Tpo -c -o fortran.obj `if test -f 'CUDA/fortran.c'; then $(CYGPATH_W) 'CUDA/fortran.c'; else $(CYGPATH_W) '$(srcdir)/CUDA/fortran.c'; fi`
	$(am__mv) $(DEPDIR)/fortran.Tpo $(DEPDIR)/fortran.Po
#	source='CUDA/fortran.c' object='fortran.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fortran.obj `if test -f 'CUDA/fortran.c'; then $(CYGPATH_W) 'CUDA/fortran.c'; else $(CYGPATH_W) '$(srcdir)/CUDA/fortran.c'; fi`

bindings.o: lib/bindings.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT bindings.o -MD -MP -MF $(DEPDIR)/bindings.Tpo -c -o bindings.o `test -f 'lib/bindings.c' || echo '$(srcdir)/'`lib/bindings.c
	$(am__mv) $(DEPDIR)/bindings.Tpo $(DEPDIR)/bindings.Po
#	source='lib/bindings.c' object='bindings.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o bindings.o `test -f 'lib/bindings.c' || echo '$(srcdir)/'`lib/bindings.c

bindings.obj: lib/bindings.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT bindings.obj -MD -MP -MF $(DEPDIR)/bindings.Tpo -c -o bindings.obj `if test -f 'lib/bindings.c'; then $(CYGPATH_W) 'lib/bindings.c'; else $(CYGPATH_W) '$(srcdir)/lib/bindings.c'; fi`
	$(am__mv) $(DEPDIR)/bindings.Tpo $(DEPDIR)/bindings.Po
#	source='lib/bindings.c' object='bindings.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o bindings.obj `if test -f 'lib/bindings.c'; then $(CYGPATH_W) 'lib/bindings.c'; else $(CYGPATH_W) '$(srcdir)/lib/bindings.c'; fi`

dgemmsy.o: dgemmsy/dgemmsy.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT dgemmsy.o -MD -MP -MF $(DEPDIR)/dgemmsy.Tpo -c -o dgemmsy.o `test -f 'dgemmsy/dgemmsy.c' || echo '$(srcdir)/'`dgemmsy/dgemmsy.c
	$(am__mv) $(DEPDIR)/dgemmsy.Tpo $(DEPDIR)/dgemmsy.Po
#	source='dgemmsy/dgemmsy.c' object='dgemmsy.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o dgemmsy.o `test -f 'dgemmsy/dgemmsy.c' || echo '$(srcdir)/'`dgemmsy/dgemmsy.c

dgemmsy.obj: dgemmsy/dgemmsy.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT dgemmsy.obj -MD -MP -MF $(DEPDIR)/dgemmsy.Tpo -c -o dgemmsy.obj `if test -f 'dgemmsy/dgemmsy.c'; then $(CYGPATH_W) 'dgemmsy/dgemmsy.c'; else $(CYGPATH_W) '$(srcdir)/dgemmsy/dgemmsy.c'; fi`
	$(am__mv) $(DEPDIR)/dgemmsy.Tpo $(DEPDIR)/dgemmsy.Po
#	source='dgemmsy/dgemmsy.c' object='dgemmsy.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o dgemmsy.obj `if test -f 'dgemmsy/dgemmsy.c'; then $(CYGPATH_W) 'dgemmsy/dgemmsy.c'; else $(CYGPATH_W) '$(srcdir)/dgemmsy/dgemmsy.c'; fi`

gemm_block_c.o: dgemmsy/gemm_block_c.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gemm_block_c.o -MD -MP -MF $(DEPDIR)/gemm_block_c.Tpo -c -o gemm_block_c.o `test -f 'dgemmsy/gemm_block_c.c' || echo '$(srcdir)/'`dgemmsy/gemm_block_c.c
	$(am__mv) $(DEPDIR)/gemm_block_c.Tpo $(DEPDIR)/gemm_block_c.Po
#	source='dgemmsy/gemm_block_c.c' object='gemm_block_c.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gemm_block_c.o `test -f 'dgemmsy/gemm_block_c.c' || echo '$(srcdir)/'`dgemmsy/gemm_block_c.c

gemm_block_c.obj: dgemmsy/gemm_block_c.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT gemm_block_c.obj -MD -MP -MF $(DEPDIR)/gemm_block_c.Tpo -c -o gemm_block_c.obj `if test -f 'dgemmsy/gemm_block_c.c'; then $(CYGPATH_W) 'dgemmsy/gemm_block_c.c'; else $(CYGPATH_W) '$(srcdir)/dgemmsy/gemm_block_c.c'; fi`
	$(am__mv) $(DEPDIR)/gemm_block_c.Tpo $(DEPDIR)/gemm_block_c.Po
#	source='dgemmsy/gemm_block_c.c' object='gemm_block_c.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o gemm_block_c.obj `if test -f 'dgemmsy/gemm_block_c.c'; then $(CYGPATH_W) 'dgemmsy/gemm_block_c.c'; else $(CYGPATH_W) '$(srcdir)/dgemmsy/gemm_block_c.c'; fi`

patterns.o: dgemmsy/patterns.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT patterns.o -MD -MP -MF $(DEPDIR)/patterns.Tpo -c -o patterns.o `test -f 'dgemmsy/patterns.c' || echo '$(srcdir)/'`dgemmsy/patterns.c
	$(am__mv) $(DEPDIR)/patterns.Tpo $(DEPDIR)/patterns.Po
#	source='dgemmsy/patterns.c' object='patterns.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o patterns.o `test -f 'dgemmsy/patterns.c' || echo '$(srcdir)/'`dgemmsy/patterns.c

patterns.obj: dgemmsy/patterns.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT patterns.obj -MD -MP -MF $(DEPDIR)/patterns.Tpo -c -o patterns.obj `if test -f 'dgemmsy/patterns.c'; then $(CYGPATH_W) 'dgemmsy/patterns.c'; else $(CYGPATH_W) '$(srcdir)/dgemmsy/patterns.c'; fi`
	$(am__mv) $(DEPDIR)/patterns.Tpo $(DEPDIR)/patterns.Po
#	source='dgemmsy/patterns.c' object='patterns.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o patterns.obj `if test -f 'dgemmsy/patterns.c'; then $(CYGPATH_W) 'dgemmsy/patterns.c'; else $(CYGPATH_W) '$(srcdir)/dgemmsy/patterns.c'; fi`

dgemmsy_utils.o: dgemmsy/dgemmsy_utils.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT dgemmsy_utils.o -MD -MP -MF $(DEPDIR)/dgemmsy_utils.Tpo -c -o dgemmsy_utils.o `test -f 'dgemmsy/dgemmsy_utils.c' || echo '$(srcdir)/'`dgemmsy/dgemmsy_utils.c
	$(am__mv) $(DEPDIR)/dgemmsy_utils.Tpo $(DEPDIR)/dgemmsy_utils.Po
#	source='dgemmsy/dgemmsy_utils.c' object='dgemmsy_utils.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o dgemmsy_utils.o `test -f 'dgemmsy/dgemmsy_utils.c' || echo '$(srcdir)/'`dgemmsy/dgemmsy_utils.c

dgemmsy_utils.obj: dgemmsy/dgemmsy_utils.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT dgemmsy_utils.obj -MD -MP -MF $(DEPDIR)/dgemmsy_utils.Tpo -c -o dgemmsy_utils.obj `if test -f 'dgemmsy/dgemmsy_utils.c'; then $(CYGPATH_W) 'dgemmsy/dgemmsy_utils.c'; else $(CYGPATH_W) '$(srcdir)/dgemmsy/dgemmsy_utils.c'; fi`
	$(am__mv) $(DEPDIR)/dgemmsy_utils.Tpo $(DEPDIR)/dgemmsy_utils.Po
#	source='dgemmsy/dgemmsy_utils.c' object='dgemmsy_utils.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o dgemmsy_utils.obj `if test -f 'dgemmsy/dgemmsy_utils.c'; then $(CYGPATH_W) 'dgemmsy/dgemmsy_utils.c'; else $(CYGPATH_W) '$(srcdir)/dgemmsy/dgemmsy_utils.c'; fi`

visitors.o: dgemmsy/visitors.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT visitors.o -MD -MP -MF $(DEPDIR)/visitors.Tpo -c -o visitors.o `test -f 'dgemmsy/visitors.c' || echo '$(srcdir)/'`dgemmsy/visitors.c
	$(am__mv) $(DEPDIR)/visitors.Tpo $(DEPDIR)/visitors.Po
#	source='dgemmsy/visitors.c' object='visitors.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o visitors.o `test -f 'dgemmsy/visitors.c' || echo '$(srcdir)/'`dgemmsy/visitors.c

visitors.obj: dgemmsy/visitors.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT visitors.obj -MD -MP -MF $(DEPDIR)/visitors.Tpo -c -o visitors.obj `if test -f 'dgemmsy/visitors.c'; then $(CYGPATH_W) 'dgemmsy/visitors.c'; else $(CYGPATH_W) '$(srcdir)/dgemmsy/visitors.c'; fi`
	$(am__mv) $(DEPDIR)/visitors.Tpo $(DEPDIR)/visitors.Po
#	source='dgemmsy/visitors.c' object='visitors.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o visitors.obj `if test -f 'dgemmsy/visitors.c'; then $(CYGPATH_W) 'dgemmsy/visitors.c'; else $(CYGPATH_W) '$(srcdir)/dgemmsy/visitors.c'; fi`

OpenCL_wrappers.o: OpenCL/OpenCL_wrappers.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT OpenCL_wrappers.o -MD -MP -MF $(DEPDIR)/OpenCL_wrappers.Tpo -c -o OpenCL_wrappers.o `test -f 'OpenCL/OpenCL_wrappers.c' || echo '$(srcdir)/'`OpenCL/OpenCL_wrappers.c
	$(am__mv) $(DEPDIR)/OpenCL_wrappers.Tpo $(DEPDIR)/OpenCL_wrappers.Po
#	source='OpenCL/OpenCL_wrappers.c' object='OpenCL_wrappers.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o OpenCL_wrappers.o `test -f 'OpenCL/OpenCL_wrappers.c' || echo '$(srcdir)/'`OpenCL/OpenCL_wrappers.c

OpenCL_wrappers.obj: OpenCL/OpenCL_wrappers.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT OpenCL_wrappers.obj -MD -MP -MF $(DEPDIR)/OpenCL_wrappers.Tpo -c -o OpenCL_wrappers.obj `if test -f 'OpenCL/OpenCL_wrappers.c'; then $(CYGPATH_W) 'OpenCL/OpenCL_wrappers.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/OpenCL_wrappers.c'; fi`
	$(am__mv) $(DEPDIR)/OpenCL_wrappers.Tpo $(DEPDIR)/OpenCL_wrappers.Po
#	source='OpenCL/OpenCL_wrappers.c' object='OpenCL_wrappers.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o OpenCL_wrappers.obj `if test -f 'OpenCL/OpenCL_wrappers.c'; then $(CYGPATH_W) 'OpenCL/OpenCL_wrappers.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/OpenCL_wrappers.c'; fi`

MagicFilter.o: OpenCL/MagicFilter.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT MagicFilter.o -MD -MP -MF $(DEPDIR)/MagicFilter.Tpo -c -o MagicFilter.o `test -f 'OpenCL/MagicFilter.c' || echo '$(srcdir)/'`OpenCL/MagicFilter.c
	$(am__mv) $(DEPDIR)/MagicFilter.Tpo $(DEPDIR)/MagicFilter.Po
#	source='OpenCL/MagicFilter.c' object='MagicFilter.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o MagicFilter.o `test -f 'OpenCL/MagicFilter.c' || echo '$(srcdir)/'`OpenCL/MagicFilter.c

MagicFilter.obj: OpenCL/MagicFilter.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT MagicFilter.obj -MD -MP -MF $(DEPDIR)/MagicFilter.Tpo -c -o MagicFilter.obj `if test -f 'OpenCL/MagicFilter.c'; then $(CYGPATH_W) 'OpenCL/MagicFilter.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/MagicFilter.c'; fi`
	$(am__mv) $(DEPDIR)/MagicFilter.Tpo $(DEPDIR)/MagicFilter.Po
#	source='OpenCL/MagicFilter.c' object='MagicFilter.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o MagicFilter.obj `if test -f 'OpenCL/MagicFilter.c'; then $(CYGPATH_W) 'OpenCL/MagicFilter.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/MagicFilter.c'; fi`

Kinetic.o: OpenCL/Kinetic.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Kinetic.o -MD -MP -MF $(DEPDIR)/Kinetic.Tpo -c -o Kinetic.o `test -f 'OpenCL/Kinetic.c' || echo '$(srcdir)/'`OpenCL/Kinetic.c
	$(am__mv) $(DEPDIR)/Kinetic.Tpo $(DEPDIR)/Kinetic.Po
#	source='OpenCL/Kinetic.c' object='Kinetic.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Kinetic.o `test -f 'OpenCL/Kinetic.c' || echo '$(srcdir)/'`OpenCL/Kinetic.c

Kinetic.obj: OpenCL/Kinetic.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Kinetic.obj -MD -MP -MF $(DEPDIR)/Kinetic.Tpo -c -o Kinetic.obj `if test -f 'OpenCL/Kinetic.c'; then $(CYGPATH_W) 'OpenCL/Kinetic.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Kinetic.c'; fi`
	$(am__mv) $(DEPDIR)/Kinetic.Tpo $(DEPDIR)/Kinetic.Po
#	source='OpenCL/Kinetic.c' object='Kinetic.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Kinetic.obj `if test -f 'OpenCL/Kinetic.c'; then $(CYGPATH_W) 'OpenCL/Kinetic.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Kinetic.c'; fi`

Wavelet.o: OpenCL/Wavelet.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Wavelet.o -MD -MP -MF $(DEPDIR)/Wavelet.Tpo -c -o Wavelet.o `test -f 'OpenCL/Wavelet.c' || echo '$(srcdir)/'`OpenCL/Wavelet.c
	$(am__mv) $(DEPDIR)/Wavelet.Tpo $(DEPDIR)/Wavelet.Po
#	source='OpenCL/Wavelet.c' object='Wavelet.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Wavelet.o `test -f 'OpenCL/Wavelet.c' || echo '$(srcdir)/'`OpenCL/Wavelet.c

Wavelet.obj: OpenCL/Wavelet.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Wavelet.obj -MD -MP -MF $(DEPDIR)/Wavelet.Tpo -c -o Wavelet.obj `if test -f 'OpenCL/Wavelet.c'; then $(CYGPATH_W) 'OpenCL/Wavelet.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Wavelet.c'; fi`
	$(am__mv) $(DEPDIR)/Wavelet.Tpo $(DEPDIR)/Wavelet.Po
#	source='OpenCL/Wavelet.c' object='Wavelet.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Wavelet.obj `if test -f 'OpenCL/Wavelet.c'; then $(CYGPATH_W) 'OpenCL/Wavelet.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Wavelet.c'; fi`

Uncompress.o: OpenCL/Uncompress.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Uncompress.o -MD -MP -MF $(DEPDIR)/Uncompress.Tpo -c -o Uncompress.o `test -f 'OpenCL/Uncompress.c' || echo '$(srcdir)/'`OpenCL/Uncompress.c
	$(am__mv) $(DEPDIR)/Uncompress.Tpo $(DEPDIR)/Uncompress.Po
#	source='OpenCL/Uncompress.c' object='Uncompress.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Uncompress.o `test -f 'OpenCL/Uncompress.c' || echo '$(srcdir)/'`OpenCL/Uncompress.c

Uncompress.obj: OpenCL/Uncompress.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Uncompress.obj -MD -MP -MF $(DEPDIR)/Uncompress.Tpo -c -o Uncompress.obj `if test -f 'OpenCL/Uncompress.c'; then $(CYGPATH_W) 'OpenCL/Uncompress.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Uncompress.c'; fi`
	$(am__mv) $(DEPDIR)/Uncompress.Tpo $(DEPDIR)/Uncompress.Po
#	source='OpenCL/Uncompress.c' object='Uncompress.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Uncompress.obj `if test -f 'OpenCL/Uncompress.c'; then $(CYGPATH_W) 'OpenCL/Uncompress.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Uncompress.c'; fi`

Initialize.o: OpenCL/Initialize.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Initialize.o -MD -MP -MF $(DEPDIR)/Initialize.Tpo -c -o Initialize.o `test -f 'OpenCL/Initialize.c' || echo '$(srcdir)/'`OpenCL/Initialize.c
	$(am__mv) $(DEPDIR)/Initialize.Tpo $(DEPDIR)/Initialize.Po
#	source='OpenCL/Initialize.c' object='Initialize.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Initialize.o `test -f 'OpenCL/Initialize.c' || echo '$(srcdir)/'`OpenCL/Initialize.c

Initialize.obj: OpenCL/Initialize.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Initialize.obj -MD -MP -MF $(DEPDIR)/Initialize.Tpo -c -o Initialize.obj `if test -f 'OpenCL/Initialize.c'; then $(CYGPATH_W) 'OpenCL/Initialize.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Initialize.c'; fi`
	$(am__mv) $(DEPDIR)/Initialize.Tpo $(DEPDIR)/Initialize.Po
#	source='OpenCL/Initialize.c' object='Initialize.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Initialize.obj `if test -f 'OpenCL/Initialize.c'; then $(CYGPATH_W) 'OpenCL/Initialize.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Initialize.c'; fi`

Profiling.o: OpenCL/Profiling.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Profiling.o -MD -MP -MF $(DEPDIR)/Profiling.Tpo -c -o Profiling.o `test -f 'OpenCL/Profiling.c' || echo '$(srcdir)/'`OpenCL/Profiling.c
	$(am__mv) $(DEPDIR)/Profiling.Tpo $(DEPDIR)/Profiling.Po
#	source='OpenCL/Profiling.c' object='Profiling.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Profiling.o `test -f 'OpenCL/Profiling.c' || echo '$(srcdir)/'`OpenCL/Profiling.c

Profiling.obj: OpenCL/Profiling.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Profiling.obj -MD -MP -MF $(DEPDIR)/Profiling.Tpo -c -o Profiling.obj `if test -f 'OpenCL/Profiling.c'; then $(CYGPATH_W) 'OpenCL/Profiling.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Profiling.c'; fi`
	$(am__mv) $(DEPDIR)/Profiling.Tpo $(DEPDIR)/Profiling.Po
#	source='OpenCL/Profiling.c' object='Profiling.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Profiling.obj `if test -f 'OpenCL/Profiling.c'; then $(CYGPATH_W) 'OpenCL/Profiling.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Profiling.c'; fi`

Hamiltonian.o: OpenCL/Hamiltonian.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Hamiltonian.o -MD -MP -MF $(DEPDIR)/Hamiltonian.Tpo -c -o Hamiltonian.o `test -f 'OpenCL/Hamiltonian.c' || echo '$(srcdir)/'`OpenCL/Hamiltonian.c
	$(am__mv) $(DEPDIR)/Hamiltonian.Tpo $(DEPDIR)/Hamiltonian.Po
#	source='OpenCL/Hamiltonian.c' object='Hamiltonian.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Hamiltonian.o `test -f 'OpenCL/Hamiltonian.c' || echo '$(srcdir)/'`OpenCL/Hamiltonian.c

Hamiltonian.obj: OpenCL/Hamiltonian.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Hamiltonian.obj -MD -MP -MF $(DEPDIR)/Hamiltonian.Tpo -c -o Hamiltonian.obj `if test -f 'OpenCL/Hamiltonian.c'; then $(CYGPATH_W) 'OpenCL/Hamiltonian.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Hamiltonian.c'; fi`
	$(am__mv) $(DEPDIR)/Hamiltonian.Tpo $(DEPDIR)/Hamiltonian.Po
#	source='OpenCL/Hamiltonian.c' object='Hamiltonian.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Hamiltonian.obj `if test -f 'OpenCL/Hamiltonian.c'; then $(CYGPATH_W) 'OpenCL/Hamiltonian.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Hamiltonian.c'; fi`

Reduction.o: OpenCL/Reduction.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Reduction.o -MD -MP -MF $(DEPDIR)/Reduction.Tpo -c -o Reduction.o `test -f 'OpenCL/Reduction.c' || echo '$(srcdir)/'`OpenCL/Reduction.c
	$(am__mv) $(DEPDIR)/Reduction.Tpo $(DEPDIR)/Reduction.Po
#	source='OpenCL/Reduction.c' object='Reduction.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Reduction.o `test -f 'OpenCL/Reduction.c' || echo '$(srcdir)/'`OpenCL/Reduction.c

Reduction.obj: OpenCL/Reduction.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Reduction.obj -MD -MP -MF $(DEPDIR)/Reduction.Tpo -c -o Reduction.obj `if test -f 'OpenCL/Reduction.c'; then $(CYGPATH_W) 'OpenCL/Reduction.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Reduction.c'; fi`
	$(am__mv) $(DEPDIR)/Reduction.Tpo $(DEPDIR)/Reduction.Po
#	source='OpenCL/Reduction.c' object='Reduction.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Reduction.obj `if test -f 'OpenCL/Reduction.c'; then $(CYGPATH_W) 'OpenCL/Reduction.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Reduction.c'; fi`

Preconditioner.o: OpenCL/Preconditioner.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Preconditioner.o -MD -MP -MF $(DEPDIR)/Preconditioner.Tpo -c -o Preconditioner.o `test -f 'OpenCL/Preconditioner.c' || echo '$(srcdir)/'`OpenCL/Preconditioner.c
	$(am__mv) $(DEPDIR)/Preconditioner.Tpo $(DEPDIR)/Preconditioner.Po
#	source='OpenCL/Preconditioner.c' object='Preconditioner.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Preconditioner.o `test -f 'OpenCL/Preconditioner.c' || echo '$(srcdir)/'`OpenCL/Preconditioner.c

Preconditioner.obj: OpenCL/Preconditioner.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Preconditioner.obj -MD -MP -MF $(DEPDIR)/Preconditioner.Tpo -c -o Preconditioner.obj `if test -f 'OpenCL/Preconditioner.c'; then $(CYGPATH_W) 'OpenCL/Preconditioner.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Preconditioner.c'; fi`
	$(am__mv) $(DEPDIR)/Preconditioner.Tpo $(DEPDIR)/Preconditioner.Po
#	source='OpenCL/Preconditioner.c' object='Preconditioner.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Preconditioner.obj `if test -f 'OpenCL/Preconditioner.c'; then $(CYGPATH_W) 'OpenCL/Preconditioner.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Preconditioner.c'; fi`

Density.o: OpenCL/Density.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Density.o -MD -MP -MF $(DEPDIR)/Density.Tpo -c -o Density.o `test -f 'OpenCL/Density.c' || echo '$(srcdir)/'`OpenCL/Density.c
	$(am__mv) $(DEPDIR)/Density.Tpo $(DEPDIR)/Density.Po
#	source='OpenCL/Density.c' object='Density.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Density.o `test -f 'OpenCL/Density.c' || echo '$(srcdir)/'`OpenCL/Density.c

Density.obj: OpenCL/Density.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Density.obj -MD -MP -MF $(DEPDIR)/Density.Tpo -c -o Density.obj `if test -f 'OpenCL/Density.c'; then $(CYGPATH_W) 'OpenCL/Density.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Density.c'; fi`
	$(am__mv) $(DEPDIR)/Density.Tpo $(DEPDIR)/Density.Po
#	source='OpenCL/Density.c' object='Density.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Density.obj `if test -f 'OpenCL/Density.c'; then $(CYGPATH_W) 'OpenCL/Density.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Density.c'; fi`

dsfft.o: OpenCL/dsfft.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT dsfft.o -MD -MP -MF $(DEPDIR)/dsfft.Tpo -c -o dsfft.o `test -f 'OpenCL/dsfft.c' || echo '$(srcdir)/'`OpenCL/dsfft.c
	$(am__mv) $(DEPDIR)/dsfft.Tpo $(DEPDIR)/dsfft.Po
#	source='OpenCL/dsfft.c' object='dsfft.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o dsfft.o `test -f 'OpenCL/dsfft.c' || echo '$(srcdir)/'`OpenCL/dsfft.c

dsfft.obj: OpenCL/dsfft.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT dsfft.obj -MD -MP -MF $(DEPDIR)/dsfft.Tpo -c -o dsfft.obj `if test -f 'OpenCL/dsfft.c'; then $(CYGPATH_W) 'OpenCL/dsfft.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/dsfft.c'; fi`
	$(am__mv) $(DEPDIR)/dsfft.Tpo $(DEPDIR)/dsfft.Po
#	source='OpenCL/dsfft.c' object='dsfft.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o dsfft.obj `if test -f 'OpenCL/dsfft.c'; then $(CYGPATH_W) 'OpenCL/dsfft.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/dsfft.c'; fi`

fft_noshared.o: OpenCL/fft_noshared.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fft_noshared.o -MD -MP -MF $(DEPDIR)/fft_noshared.Tpo -c -o fft_noshared.o `test -f 'OpenCL/fft_noshared.c' || echo '$(srcdir)/'`OpenCL/fft_noshared.c
	$(am__mv) $(DEPDIR)/fft_noshared.Tpo $(DEPDIR)/fft_noshared.Po
#	source='OpenCL/fft_noshared.c' object='fft_noshared.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fft_noshared.o `test -f 'OpenCL/fft_noshared.c' || echo '$(srcdir)/'`OpenCL/fft_noshared.c

fft_noshared.obj: OpenCL/fft_noshared.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT fft_noshared.obj -MD -MP -MF $(DEPDIR)/fft_noshared.Tpo -c -o fft_noshared.obj `if test -f 'OpenCL/fft_noshared.c'; then $(CYGPATH_W) 'OpenCL/fft_noshared.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/fft_noshared.c'; fi`
	$(am__mv) $(DEPDIR)/fft_noshared.Tpo $(DEPDIR)/fft_noshared.Po
#	source='OpenCL/fft_noshared.c' object='fft_noshared.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o fft_noshared.obj `if test -f 'OpenCL/fft_noshared.c'; then $(CYGPATH_W) 'OpenCL/fft_noshared.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/fft_noshared.c'; fi`

Benchmark.o: OpenCL/Benchmark.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Benchmark.o -MD -MP -MF $(DEPDIR)/Benchmark.Tpo -c -o Benchmark.o `test -f 'OpenCL/Benchmark.c' || echo '$(srcdir)/'`OpenCL/Benchmark.c
	$(am__mv) $(DEPDIR)/Benchmark.Tpo $(DEPDIR)/Benchmark.Po
#	source='OpenCL/Benchmark.c' object='Benchmark.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Benchmark.o `test -f 'OpenCL/Benchmark.c' || echo '$(srcdir)/'`OpenCL/Benchmark.c

Benchmark.obj: OpenCL/Benchmark.c
	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT Benchmark.obj -MD -MP -MF $(DEPDIR)/Benchmark.Tpo -c -o Benchmark.obj `if test -f 'OpenCL/Benchmark.c'; then $(CYGPATH_W) 'OpenCL/Benchmark.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Benchmark.c'; fi`
	$(am__mv) $(DEPDIR)/Benchmark.Tpo $(DEPDIR)/Benchmark.Po
#	source='OpenCL/Benchmark.c' object='Benchmark.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
#	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o Benchmark.obj `if test -f 'OpenCL/Benchmark.c'; then $(CYGPATH_W) 'OpenCL/Benchmark.c'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Benchmark.c'; fi`

.cpp.o:
	$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
#	source='$<' object='$@' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXXCOMPILE) -c -o $@ $<

.cpp.obj:
	$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
#	source='$<' object='$@' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`

commonDef.o: CUDA/commonDef.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT commonDef.o -MD -MP -MF $(DEPDIR)/commonDef.Tpo -c -o commonDef.o `test -f 'CUDA/commonDef.cpp' || echo '$(srcdir)/'`CUDA/commonDef.cpp
	$(am__mv) $(DEPDIR)/commonDef.Tpo $(DEPDIR)/commonDef.Po
#	source='CUDA/commonDef.cpp' object='commonDef.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o commonDef.o `test -f 'CUDA/commonDef.cpp' || echo '$(srcdir)/'`CUDA/commonDef.cpp

commonDef.obj: CUDA/commonDef.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT commonDef.obj -MD -MP -MF $(DEPDIR)/commonDef.Tpo -c -o commonDef.obj `if test -f 'CUDA/commonDef.cpp'; then $(CYGPATH_W) 'CUDA/commonDef.cpp'; else $(CYGPATH_W) '$(srcdir)/CUDA/commonDef.cpp'; fi`
	$(am__mv) $(DEPDIR)/commonDef.Tpo $(DEPDIR)/commonDef.Po
#	source='CUDA/commonDef.cpp' object='commonDef.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o commonDef.obj `if test -f 'CUDA/commonDef.cpp'; then $(CYGPATH_W) 'CUDA/commonDef.cpp'; else $(CYGPATH_W) '$(srcdir)/CUDA/commonDef.cpp'; fi`

MagicFilter_Generator.o: OpenCL/MagicFilter_Generator.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT MagicFilter_Generator.o -MD -MP -MF $(DEPDIR)/MagicFilter_Generator.Tpo -c -o MagicFilter_Generator.o `test -f 'OpenCL/MagicFilter_Generator.cpp' || echo '$(srcdir)/'`OpenCL/MagicFilter_Generator.cpp
	$(am__mv) $(DEPDIR)/MagicFilter_Generator.Tpo $(DEPDIR)/MagicFilter_Generator.Po
#	source='OpenCL/MagicFilter_Generator.cpp' object='MagicFilter_Generator.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o MagicFilter_Generator.o `test -f 'OpenCL/MagicFilter_Generator.cpp' || echo '$(srcdir)/'`OpenCL/MagicFilter_Generator.cpp

MagicFilter_Generator.obj: OpenCL/MagicFilter_Generator.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT MagicFilter_Generator.obj -MD -MP -MF $(DEPDIR)/MagicFilter_Generator.Tpo -c -o MagicFilter_Generator.obj `if test -f 'OpenCL/MagicFilter_Generator.cpp'; then $(CYGPATH_W) 'OpenCL/MagicFilter_Generator.cpp'; else $(CYGPATH_W) '$(srcdir)/OpenCL/MagicFilter_Generator.cpp'; fi`
	$(am__mv) $(DEPDIR)/MagicFilter_Generator.Tpo $(DEPDIR)/MagicFilter_Generator.Po
#	source='OpenCL/MagicFilter_Generator.cpp' object='MagicFilter_Generator.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o MagicFilter_Generator.obj `if test -f 'OpenCL/MagicFilter_Generator.cpp'; then $(CYGPATH_W) 'OpenCL/MagicFilter_Generator.cpp'; else $(CYGPATH_W) '$(srcdir)/OpenCL/MagicFilter_Generator.cpp'; fi`

Kinetic_Generator.o: OpenCL/Kinetic_Generator.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Kinetic_Generator.o -MD -MP -MF $(DEPDIR)/Kinetic_Generator.Tpo -c -o Kinetic_Generator.o `test -f 'OpenCL/Kinetic_Generator.cpp' || echo '$(srcdir)/'`OpenCL/Kinetic_Generator.cpp
	$(am__mv) $(DEPDIR)/Kinetic_Generator.Tpo $(DEPDIR)/Kinetic_Generator.Po
#	source='OpenCL/Kinetic_Generator.cpp' object='Kinetic_Generator.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Kinetic_Generator.o `test -f 'OpenCL/Kinetic_Generator.cpp' || echo '$(srcdir)/'`OpenCL/Kinetic_Generator.cpp

Kinetic_Generator.obj: OpenCL/Kinetic_Generator.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Kinetic_Generator.obj -MD -MP -MF $(DEPDIR)/Kinetic_Generator.Tpo -c -o Kinetic_Generator.obj `if test -f 'OpenCL/Kinetic_Generator.cpp'; then $(CYGPATH_W) 'OpenCL/Kinetic_Generator.cpp'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Kinetic_Generator.cpp'; fi`
	$(am__mv) $(DEPDIR)/Kinetic_Generator.Tpo $(DEPDIR)/Kinetic_Generator.Po
#	source='OpenCL/Kinetic_Generator.cpp' object='Kinetic_Generator.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Kinetic_Generator.obj `if test -f 'OpenCL/Kinetic_Generator.cpp'; then $(CYGPATH_W) 'OpenCL/Kinetic_Generator.cpp'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Kinetic_Generator.cpp'; fi`

Kinetic_k_Generator.o: OpenCL/Kinetic_k_Generator.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Kinetic_k_Generator.o -MD -MP -MF $(DEPDIR)/Kinetic_k_Generator.Tpo -c -o Kinetic_k_Generator.o `test -f 'OpenCL/Kinetic_k_Generator.cpp' || echo '$(srcdir)/'`OpenCL/Kinetic_k_Generator.cpp
	$(am__mv) $(DEPDIR)/Kinetic_k_Generator.Tpo $(DEPDIR)/Kinetic_k_Generator.Po
#	source='OpenCL/Kinetic_k_Generator.cpp' object='Kinetic_k_Generator.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Kinetic_k_Generator.o `test -f 'OpenCL/Kinetic_k_Generator.cpp' || echo '$(srcdir)/'`OpenCL/Kinetic_k_Generator.cpp

Kinetic_k_Generator.obj: OpenCL/Kinetic_k_Generator.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Kinetic_k_Generator.obj -MD -MP -MF $(DEPDIR)/Kinetic_k_Generator.Tpo -c -o Kinetic_k_Generator.obj `if test -f 'OpenCL/Kinetic_k_Generator.cpp'; then $(CYGPATH_W) 'OpenCL/Kinetic_k_Generator.cpp'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Kinetic_k_Generator.cpp'; fi`
	$(am__mv) $(DEPDIR)/Kinetic_k_Generator.Tpo $(DEPDIR)/Kinetic_k_Generator.Po
#	source='OpenCL/Kinetic_k_Generator.cpp' object='Kinetic_k_Generator.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Kinetic_k_Generator.obj `if test -f 'OpenCL/Kinetic_k_Generator.cpp'; then $(CYGPATH_W) 'OpenCL/Kinetic_k_Generator.cpp'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Kinetic_k_Generator.cpp'; fi`

Wavelet_Generator.o: OpenCL/Wavelet_Generator.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Wavelet_Generator.o -MD -MP -MF $(DEPDIR)/Wavelet_Generator.Tpo -c -o Wavelet_Generator.o `test -f 'OpenCL/Wavelet_Generator.cpp' || echo '$(srcdir)/'`OpenCL/Wavelet_Generator.cpp
	$(am__mv) $(DEPDIR)/Wavelet_Generator.Tpo $(DEPDIR)/Wavelet_Generator.Po
#	source='OpenCL/Wavelet_Generator.cpp' object='Wavelet_Generator.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Wavelet_Generator.o `test -f 'OpenCL/Wavelet_Generator.cpp' || echo '$(srcdir)/'`OpenCL/Wavelet_Generator.cpp

Wavelet_Generator.obj: OpenCL/Wavelet_Generator.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Wavelet_Generator.obj -MD -MP -MF $(DEPDIR)/Wavelet_Generator.Tpo -c -o Wavelet_Generator.obj `if test -f 'OpenCL/Wavelet_Generator.cpp'; then $(CYGPATH_W) 'OpenCL/Wavelet_Generator.cpp'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Wavelet_Generator.cpp'; fi`
	$(am__mv) $(DEPDIR)/Wavelet_Generator.Tpo $(DEPDIR)/Wavelet_Generator.Po
#	source='OpenCL/Wavelet_Generator.cpp' object='Wavelet_Generator.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Wavelet_Generator.obj `if test -f 'OpenCL/Wavelet_Generator.cpp'; then $(CYGPATH_W) 'OpenCL/Wavelet_Generator.cpp'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Wavelet_Generator.cpp'; fi`

Reduction_Generator.o: OpenCL/Reduction_Generator.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Reduction_Generator.o -MD -MP -MF $(DEPDIR)/Reduction_Generator.Tpo -c -o Reduction_Generator.o `test -f 'OpenCL/Reduction_Generator.cpp' || echo '$(srcdir)/'`OpenCL/Reduction_Generator.cpp
	$(am__mv) $(DEPDIR)/Reduction_Generator.Tpo $(DEPDIR)/Reduction_Generator.Po
#	source='OpenCL/Reduction_Generator.cpp' object='Reduction_Generator.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Reduction_Generator.o `test -f 'OpenCL/Reduction_Generator.cpp' || echo '$(srcdir)/'`OpenCL/Reduction_Generator.cpp

Reduction_Generator.obj: OpenCL/Reduction_Generator.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Reduction_Generator.obj -MD -MP -MF $(DEPDIR)/Reduction_Generator.Tpo -c -o Reduction_Generator.obj `if test -f 'OpenCL/Reduction_Generator.cpp'; then $(CYGPATH_W) 'OpenCL/Reduction_Generator.cpp'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Reduction_Generator.cpp'; fi`
	$(am__mv) $(DEPDIR)/Reduction_Generator.Tpo $(DEPDIR)/Reduction_Generator.Po
#	source='OpenCL/Reduction_Generator.cpp' object='Reduction_Generator.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Reduction_Generator.obj `if test -f 'OpenCL/Reduction_Generator.cpp'; then $(CYGPATH_W) 'OpenCL/Reduction_Generator.cpp'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Reduction_Generator.cpp'; fi`

fft_generator_noshared.o: OpenCL/fft_generator_noshared.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT fft_generator_noshared.o -MD -MP -MF $(DEPDIR)/fft_generator_noshared.Tpo -c -o fft_generator_noshared.o `test -f 'OpenCL/fft_generator_noshared.cpp' || echo '$(srcdir)/'`OpenCL/fft_generator_noshared.cpp
	$(am__mv) $(DEPDIR)/fft_generator_noshared.Tpo $(DEPDIR)/fft_generator_noshared.Po
#	source='OpenCL/fft_generator_noshared.cpp' object='fft_generator_noshared.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o fft_generator_noshared.o `test -f 'OpenCL/fft_generator_noshared.cpp' || echo '$(srcdir)/'`OpenCL/fft_generator_noshared.cpp

fft_generator_noshared.obj: OpenCL/fft_generator_noshared.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT fft_generator_noshared.obj -MD -MP -MF $(DEPDIR)/fft_generator_noshared.Tpo -c -o fft_generator_noshared.obj `if test -f 'OpenCL/fft_generator_noshared.cpp'; then $(CYGPATH_W) 'OpenCL/fft_generator_noshared.cpp'; else $(CYGPATH_W) '$(srcdir)/OpenCL/fft_generator_noshared.cpp'; fi`
	$(am__mv) $(DEPDIR)/fft_generator_noshared.Tpo $(DEPDIR)/fft_generator_noshared.Po
#	source='OpenCL/fft_generator_noshared.cpp' object='fft_generator_noshared.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o fft_generator_noshared.obj `if test -f 'OpenCL/fft_generator_noshared.cpp'; then $(CYGPATH_W) 'OpenCL/fft_generator_noshared.cpp'; else $(CYGPATH_W) '$(srcdir)/OpenCL/fft_generator_noshared.cpp'; fi`

fft_generator_helper.o: OpenCL/fft_generator_helper.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT fft_generator_helper.o -MD -MP -MF $(DEPDIR)/fft_generator_helper.Tpo -c -o fft_generator_helper.o `test -f 'OpenCL/fft_generator_helper.cpp' || echo '$(srcdir)/'`OpenCL/fft_generator_helper.cpp
	$(am__mv) $(DEPDIR)/fft_generator_helper.Tpo $(DEPDIR)/fft_generator_helper.Po
#	source='OpenCL/fft_generator_helper.cpp' object='fft_generator_helper.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o fft_generator_helper.o `test -f 'OpenCL/fft_generator_helper.cpp' || echo '$(srcdir)/'`OpenCL/fft_generator_helper.cpp

fft_generator_helper.obj: OpenCL/fft_generator_helper.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT fft_generator_helper.obj -MD -MP -MF $(DEPDIR)/fft_generator_helper.Tpo -c -o fft_generator_helper.obj `if test -f 'OpenCL/fft_generator_helper.cpp'; then $(CYGPATH_W) 'OpenCL/fft_generator_helper.cpp'; else $(CYGPATH_W) '$(srcdir)/OpenCL/fft_generator_helper.cpp'; fi`
	$(am__mv) $(DEPDIR)/fft_generator_helper.Tpo $(DEPDIR)/fft_generator_helper.Po
#	source='OpenCL/fft_generator_helper.cpp' object='fft_generator_helper.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o fft_generator_helper.obj `if test -f 'OpenCL/fft_generator_helper.cpp'; then $(CYGPATH_W) 'OpenCL/fft_generator_helper.cpp'; else $(CYGPATH_W) '$(srcdir)/OpenCL/fft_generator_helper.cpp'; fi`

dsfft_generator.o: OpenCL/dsfft_generator.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT dsfft_generator.o -MD -MP -MF $(DEPDIR)/dsfft_generator.Tpo -c -o dsfft_generator.o `test -f 'OpenCL/dsfft_generator.cpp' || echo '$(srcdir)/'`OpenCL/dsfft_generator.cpp
	$(am__mv) $(DEPDIR)/dsfft_generator.Tpo $(DEPDIR)/dsfft_generator.Po
#	source='OpenCL/dsfft_generator.cpp' object='dsfft_generator.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o dsfft_generator.o `test -f 'OpenCL/dsfft_generator.cpp' || echo '$(srcdir)/'`OpenCL/dsfft_generator.cpp

dsfft_generator.obj: OpenCL/dsfft_generator.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT dsfft_generator.obj -MD -MP -MF $(DEPDIR)/dsfft_generator.Tpo -c -o dsfft_generator.obj `if test -f 'OpenCL/dsfft_generator.cpp'; then $(CYGPATH_W) 'OpenCL/dsfft_generator.cpp'; else $(CYGPATH_W) '$(srcdir)/OpenCL/dsfft_generator.cpp'; fi`
	$(am__mv) $(DEPDIR)/dsfft_generator.Tpo $(DEPDIR)/dsfft_generator.Po
#	source='OpenCL/dsfft_generator.cpp' object='dsfft_generator.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o dsfft_generator.obj `if test -f 'OpenCL/dsfft_generator.cpp'; then $(CYGPATH_W) 'OpenCL/dsfft_generator.cpp'; else $(CYGPATH_W) '$(srcdir)/OpenCL/dsfft_generator.cpp'; fi`

Benchmark_Generator.o: OpenCL/Benchmark_Generator.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Benchmark_Generator.o -MD -MP -MF $(DEPDIR)/Benchmark_Generator.Tpo -c -o Benchmark_Generator.o `test -f 'OpenCL/Benchmark_Generator.cpp' || echo '$(srcdir)/'`OpenCL/Benchmark_Generator.cpp
	$(am__mv) $(DEPDIR)/Benchmark_Generator.Tpo $(DEPDIR)/Benchmark_Generator.Po
#	source='OpenCL/Benchmark_Generator.cpp' object='Benchmark_Generator.o' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Benchmark_Generator.o `test -f 'OpenCL/Benchmark_Generator.cpp' || echo '$(srcdir)/'`OpenCL/Benchmark_Generator.cpp

Benchmark_Generator.obj: OpenCL/Benchmark_Generator.cpp
	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT Benchmark_Generator.obj -MD -MP -MF $(DEPDIR)/Benchmark_Generator.Tpo -c -o Benchmark_Generator.obj `if test -f 'OpenCL/Benchmark_Generator.cpp'; then $(CYGPATH_W) 'OpenCL/Benchmark_Generator.cpp'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Benchmark_Generator.cpp'; fi`
	$(am__mv) $(DEPDIR)/Benchmark_Generator.Tpo $(DEPDIR)/Benchmark_Generator.Po
#	source='OpenCL/Benchmark_Generator.cpp' object='Benchmark_Generator.obj' libtool=no \
#	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
#	$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o Benchmark_Generator.obj `if test -f 'OpenCL/Benchmark_Generator.cpp'; then $(CYGPATH_W) 'OpenCL/Benchmark_Generator.cpp'; else $(CYGPATH_W) '$(srcdir)/OpenCL/Benchmark_Generator.cpp'; fi`

.f90.o:
	$(FCCOMPILE) -c -o $@ $(FCFLAGS_f90) $<

.f90.obj:
	$(FCCOMPILE) -c -o $@ $(FCFLAGS_f90) `$(CYGPATH_W) '$<'`

Build_Kernel.o: PSolver/Build_Kernel.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o Build_Kernel.o $(FCFLAGS_f90) `test -f 'PSolver/Build_Kernel.f90' || echo '$(srcdir)/'`PSolver/Build_Kernel.f90

Build_Kernel.obj: PSolver/Build_Kernel.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o Build_Kernel.obj $(FCFLAGS_f90) `if test -f 'PSolver/Build_Kernel.f90'; then $(CYGPATH_W) 'PSolver/Build_Kernel.f90'; else $(CYGPATH_W) '$(srcdir)/PSolver/Build_Kernel.f90'; fi`

xcenergy.o: PSolver/xcenergy.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o xcenergy.o $(FCFLAGS_f90) `test -f 'PSolver/xcenergy.f90' || echo '$(srcdir)/'`PSolver/xcenergy.f90

xcenergy.obj: PSolver/xcenergy.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o xcenergy.obj $(FCFLAGS_f90) `if test -f 'PSolver/xcenergy.f90'; then $(CYGPATH_W) 'PSolver/xcenergy.f90'; else $(CYGPATH_W) '$(srcdir)/PSolver/xcenergy.f90'; fi`

3Dgradient.o: PSolver/3Dgradient.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o 3Dgradient.o $(FCFLAGS_f90) `test -f 'PSolver/3Dgradient.f90' || echo '$(srcdir)/'`PSolver/3Dgradient.f90

3Dgradient.obj: PSolver/3Dgradient.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o 3Dgradient.obj $(FCFLAGS_f90) `if test -f 'PSolver/3Dgradient.f90'; then $(CYGPATH_W) 'PSolver/3Dgradient.f90'; else $(CYGPATH_W) '$(srcdir)/PSolver/3Dgradient.f90'; fi`

scaling_function.o: PSolver/scaling_function.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o scaling_function.o $(FCFLAGS_f90) `test -f 'PSolver/scaling_function.f90' || echo '$(srcdir)/'`PSolver/scaling_function.f90

scaling_function.obj: PSolver/scaling_function.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o scaling_function.obj $(FCFLAGS_f90) `if test -f 'PSolver/scaling_function.f90'; then $(CYGPATH_W) 'PSolver/scaling_function.f90'; else $(CYGPATH_W) '$(srcdir)/PSolver/scaling_function.f90'; fi`

PSolver_Base_new.o: PSolver/PSolver_Base_new.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o PSolver_Base_new.o $(FCFLAGS_f90) `test -f 'PSolver/PSolver_Base_new.f90' || echo '$(srcdir)/'`PSolver/PSolver_Base_new.f90

PSolver_Base_new.obj: PSolver/PSolver_Base_new.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o PSolver_Base_new.obj $(FCFLAGS_f90) `if test -f 'PSolver/PSolver_Base_new.f90'; then $(CYGPATH_W) 'PSolver/PSolver_Base_new.f90'; else $(CYGPATH_W) '$(srcdir)/PSolver/PSolver_Base_new.f90'; fi`

wofz.o: PSolver/wofz.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o wofz.o $(FCFLAGS_f90) `test -f 'PSolver/wofz.f90' || echo '$(srcdir)/'`PSolver/wofz.f90

wofz.obj: PSolver/wofz.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o wofz.obj $(FCFLAGS_f90) `if test -f 'PSolver/wofz.f90'; then $(CYGPATH_W) 'PSolver/wofz.f90'; else $(CYGPATH_W) '$(srcdir)/PSolver/wofz.f90'; fi`

fft3d.o: lib/fft/fft3d.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o fft3d.o $(FCFLAGS_f90) `test -f 'lib/fft/fft3d.f90' || echo '$(srcdir)/'`lib/fft/fft3d.f90

fft3d.obj: lib/fft/fft3d.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o fft3d.obj $(FCFLAGS_f90) `if test -f 'lib/fft/fft3d.f90'; then $(CYGPATH_W) 'lib/fft/fft3d.f90'; else $(CYGPATH_W) '$(srcdir)/lib/fft/fft3d.f90'; fi`

atoms.o: init/atoms.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o atoms.o $(FCFLAGS_f90) `test -f 'init/atoms.f90' || echo '$(srcdir)/'`init/atoms.f90

atoms.obj: init/atoms.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o atoms.obj $(FCFLAGS_f90) `if test -f 'init/atoms.f90'; then $(CYGPATH_W) 'init/atoms.f90'; else $(CYGPATH_W) '$(srcdir)/init/atoms.f90'; fi`

projectors.o: init/projectors.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o projectors.o $(FCFLAGS_f90) `test -f 'init/projectors.f90' || echo '$(srcdir)/'`init/projectors.f90

projectors.obj: init/projectors.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o projectors.obj $(FCFLAGS_f90) `if test -f 'init/projectors.f90'; then $(CYGPATH_W) 'init/projectors.f90'; else $(CYGPATH_W) '$(srcdir)/init/projectors.f90'; fi`

ionicpot.o: init/ionicpot.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o ionicpot.o $(FCFLAGS_f90) `test -f 'init/ionicpot.f90' || echo '$(srcdir)/'`init/ionicpot.f90

ionicpot.obj: init/ionicpot.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o ionicpot.obj $(FCFLAGS_f90) `if test -f 'init/ionicpot.f90'; then $(CYGPATH_W) 'init/ionicpot.f90'; else $(CYGPATH_W) '$(srcdir)/init/ionicpot.f90'; fi`

gridmanipulation.o: init/gridmanipulation.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o gridmanipulation.o $(FCFLAGS_f90) `test -f 'init/gridmanipulation.f90' || echo '$(srcdir)/'`init/gridmanipulation.f90

gridmanipulation.obj: init/gridmanipulation.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o gridmanipulation.obj $(FCFLAGS_f90) `if test -f 'init/gridmanipulation.f90'; then $(CYGPATH_W) 'init/gridmanipulation.f90'; else $(CYGPATH_W) '$(srcdir)/init/gridmanipulation.f90'; fi`

gauprod.o: init/gauprod.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o gauprod.o $(FCFLAGS_f90) `test -f 'init/gauprod.f90' || echo '$(srcdir)/'`init/gauprod.f90

gauprod.obj: init/gauprod.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o gauprod.obj $(FCFLAGS_f90) `if test -f 'init/gauprod.f90'; then $(CYGPATH_W) 'init/gauprod.f90'; else $(CYGPATH_W) '$(srcdir)/init/gauprod.f90'; fi`

denspotd.o: init/denspotd.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o denspotd.o $(FCFLAGS_f90) `test -f 'init/denspotd.f90' || echo '$(srcdir)/'`init/denspotd.f90

denspotd.obj: init/denspotd.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o denspotd.obj $(FCFLAGS_f90) `if test -f 'init/denspotd.f90'; then $(CYGPATH_W) 'init/denspotd.f90'; else $(CYGPATH_W) '$(srcdir)/init/denspotd.f90'; fi`

logrid.o: init/logrid.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o logrid.o $(FCFLAGS_f90) `test -f 'init/logrid.f90' || echo '$(srcdir)/'`init/logrid.f90

logrid.obj: init/logrid.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o logrid.obj $(FCFLAGS_f90) `if test -f 'init/logrid.f90'; then $(CYGPATH_W) 'init/logrid.f90'; else $(CYGPATH_W) '$(srcdir)/init/logrid.f90'; fi`

logrid_per.o: init/logrid_per.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o logrid_per.o $(FCFLAGS_f90) `test -f 'init/logrid_per.f90' || echo '$(srcdir)/'`init/logrid_per.f90

logrid_per.obj: init/logrid_per.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o logrid_per.obj $(FCFLAGS_f90) `if test -f 'init/logrid_per.f90'; then $(CYGPATH_W) 'init/logrid_per.f90'; else $(CYGPATH_W) '$(srcdir)/init/logrid_per.f90'; fi`

inputguess.o: init/inputguess.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o inputguess.o $(FCFLAGS_f90) `test -f 'init/inputguess.f90' || echo '$(srcdir)/'`init/inputguess.f90

inputguess.obj: init/inputguess.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o inputguess.obj $(FCFLAGS_f90) `if test -f 'init/inputguess.f90'; then $(CYGPATH_W) 'init/inputguess.f90'; else $(CYGPATH_W) '$(srcdir)/init/inputguess.f90'; fi`

gautowav.o: init/gautowav.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o gautowav.o $(FCFLAGS_f90) `test -f 'init/gautowav.f90' || echo '$(srcdir)/'`init/gautowav.f90

gautowav.obj: init/gautowav.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o gautowav.obj $(FCFLAGS_f90) `if test -f 'init/gautowav.f90'; then $(CYGPATH_W) 'init/gautowav.f90'; else $(CYGPATH_W) '$(srcdir)/init/gautowav.f90'; fi`

eleconf.o: init/eleconf.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o eleconf.o $(FCFLAGS_f90) `test -f 'init/eleconf.f90' || echo '$(srcdir)/'`init/eleconf.f90

eleconf.obj: init/eleconf.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o eleconf.obj $(FCFLAGS_f90) `if test -f 'init/eleconf.f90'; then $(CYGPATH_W) 'init/eleconf.f90'; else $(CYGPATH_W) '$(srcdir)/init/eleconf.f90'; fi`

pspconf.o: init/pspconf.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o pspconf.o $(FCFLAGS_f90) `test -f 'init/pspconf.f90' || echo '$(srcdir)/'`init/pspconf.f90

pspconf.obj: init/pspconf.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o pspconf.obj $(FCFLAGS_f90) `if test -f 'init/pspconf.f90'; then $(CYGPATH_W) 'init/pspconf.f90'; else $(CYGPATH_W) '$(srcdir)/init/pspconf.f90'; fi`

ilocreg.o: init/ilocreg.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o ilocreg.o $(FCFLAGS_f90) `test -f 'init/ilocreg.f90' || echo '$(srcdir)/'`init/ilocreg.f90

ilocreg.obj: init/ilocreg.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o ilocreg.obj $(FCFLAGS_f90) `if test -f 'init/ilocreg.f90'; then $(CYGPATH_W) 'init/ilocreg.f90'; else $(CYGPATH_W) '$(srcdir)/init/ilocreg.f90'; fi`

sysprop.o: init/sysprop.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o sysprop.o $(FCFLAGS_f90) `test -f 'init/sysprop.f90' || echo '$(srcdir)/'`init/sysprop.f90

sysprop.obj: init/sysprop.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o sysprop.obj $(FCFLAGS_f90) `if test -f 'init/sysprop.f90'; then $(CYGPATH_W) 'init/sysprop.f90'; else $(CYGPATH_W) '$(srcdir)/init/sysprop.f90'; fi`

gaussians.o: init/gaussians.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o gaussians.o $(FCFLAGS_f90) `test -f 'init/gaussians.f90' || echo '$(srcdir)/'`init/gaussians.f90

gaussians.obj: init/gaussians.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o gaussians.obj $(FCFLAGS_f90) `if test -f 'init/gaussians.f90'; then $(CYGPATH_W) 'init/gaussians.f90'; else $(CYGPATH_W) '$(srcdir)/init/gaussians.f90'; fi`

wfn_init.o: init/wfn_init.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o wfn_init.o $(FCFLAGS_f90) `test -f 'init/wfn_init.f90' || echo '$(srcdir)/'`init/wfn_init.f90

wfn_init.obj: init/wfn_init.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o wfn_init.obj $(FCFLAGS_f90) `if test -f 'init/wfn_init.f90'; then $(CYGPATH_W) 'init/wfn_init.f90'; else $(CYGPATH_W) '$(srcdir)/init/wfn_init.f90'; fi`

precond.o: wfn_opt/precond.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o precond.o $(FCFLAGS_f90) `test -f 'wfn_opt/precond.f90' || echo '$(srcdir)/'`wfn_opt/precond.f90

precond.obj: wfn_opt/precond.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o precond.obj $(FCFLAGS_f90) `if test -f 'wfn_opt/precond.f90'; then $(CYGPATH_W) 'wfn_opt/precond.f90'; else $(CYGPATH_W) '$(srcdir)/wfn_opt/precond.f90'; fi`

orthogonality.o: wfn_opt/orthogonality.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o orthogonality.o $(FCFLAGS_f90) `test -f 'wfn_opt/orthogonality.f90' || echo '$(srcdir)/'`wfn_opt/orthogonality.f90

orthogonality.obj: wfn_opt/orthogonality.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o orthogonality.obj $(FCFLAGS_f90) `if test -f 'wfn_opt/orthogonality.f90'; then $(CYGPATH_W) 'wfn_opt/orthogonality.f90'; else $(CYGPATH_W) '$(srcdir)/wfn_opt/orthogonality.f90'; fi`

diis.o: wfn_opt/diis.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o diis.o $(FCFLAGS_f90) `test -f 'wfn_opt/diis.f90' || echo '$(srcdir)/'`wfn_opt/diis.f90

diis.obj: wfn_opt/diis.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o diis.obj $(FCFLAGS_f90) `if test -f 'wfn_opt/diis.f90'; then $(CYGPATH_W) 'wfn_opt/diis.f90'; else $(CYGPATH_W) '$(srcdir)/wfn_opt/diis.f90'; fi`

applyh.o: wfn_opt/applyh.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o applyh.o $(FCFLAGS_f90) `test -f 'wfn_opt/applyh.f90' || echo '$(srcdir)/'`wfn_opt/applyh.f90

applyh.obj: wfn_opt/applyh.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o applyh.obj $(FCFLAGS_f90) `if test -f 'wfn_opt/applyh.f90'; then $(CYGPATH_W) 'wfn_opt/applyh.f90'; else $(CYGPATH_W) '$(srcdir)/wfn_opt/applyh.f90'; fi`

exctX.o: wfn_opt/exctX.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o exctX.o $(FCFLAGS_f90) `test -f 'wfn_opt/exctX.f90' || echo '$(srcdir)/'`wfn_opt/exctX.f90

exctX.obj: wfn_opt/exctX.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o exctX.obj $(FCFLAGS_f90) `if test -f 'wfn_opt/exctX.f90'; then $(CYGPATH_W) 'wfn_opt/exctX.f90'; else $(CYGPATH_W) '$(srcdir)/wfn_opt/exctX.f90'; fi`

sic.o: wfn_opt/sic.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o sic.o $(FCFLAGS_f90) `test -f 'wfn_opt/sic.f90' || echo '$(srcdir)/'`wfn_opt/sic.f90

sic.obj: wfn_opt/sic.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o sic.obj $(FCFLAGS_f90) `if test -f 'wfn_opt/sic.f90'; then $(CYGPATH_W) 'wfn_opt/sic.f90'; else $(CYGPATH_W) '$(srcdir)/wfn_opt/sic.f90'; fi`

precond_per_optim.o: wfn_opt/precond_per_optim.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o precond_per_optim.o $(FCFLAGS_f90) `test -f 'wfn_opt/precond_per_optim.f90' || echo '$(srcdir)/'`wfn_opt/precond_per_optim.f90

precond_per_optim.obj: wfn_opt/precond_per_optim.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o precond_per_optim.obj $(FCFLAGS_f90) `if test -f 'wfn_opt/precond_per_optim.f90'; then $(CYGPATH_W) 'wfn_opt/precond_per_optim.f90'; else $(CYGPATH_W) '$(srcdir)/wfn_opt/precond_per_optim.f90'; fi`

precond_hyb.o: wfn_opt/precond_hyb.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o precond_hyb.o $(FCFLAGS_f90) `test -f 'wfn_opt/precond_hyb.f90' || echo '$(srcdir)/'`wfn_opt/precond_hyb.f90

precond_hyb.obj: wfn_opt/precond_hyb.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o precond_hyb.obj $(FCFLAGS_f90) `if test -f 'wfn_opt/precond_hyb.f90'; then $(CYGPATH_W) 'wfn_opt/precond_hyb.f90'; else $(CYGPATH_W) '$(srcdir)/wfn_opt/precond_hyb.f90'; fi`

precond_slab.o: wfn_opt/precond_slab.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o precond_slab.o $(FCFLAGS_f90) `test -f 'wfn_opt/precond_slab.f90' || echo '$(srcdir)/'`wfn_opt/precond_slab.f90

precond_slab.obj: wfn_opt/precond_slab.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o precond_slab.obj $(FCFLAGS_f90) `if test -f 'wfn_opt/precond_slab.f90'; then $(CYGPATH_W) 'wfn_opt/precond_slab.f90'; else $(CYGPATH_W) '$(srcdir)/wfn_opt/precond_slab.f90'; fi`

kernel_per_optim.o: wfn_opt/kernel_per_optim.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o kernel_per_optim.o $(FCFLAGS_f90) `test -f 'wfn_opt/kernel_per_optim.f90' || echo '$(srcdir)/'`wfn_opt/kernel_per_optim.f90

kernel_per_optim.obj: wfn_opt/kernel_per_optim.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o kernel_per_optim.obj $(FCFLAGS_f90) `if test -f 'wfn_opt/kernel_per_optim.f90'; then $(CYGPATH_W) 'wfn_opt/kernel_per_optim.f90'; else $(CYGPATH_W) '$(srcdir)/wfn_opt/kernel_per_optim.f90'; fi`

kernel_slab_simple.o: wfn_opt/kernel_slab_simple.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o kernel_slab_simple.o $(FCFLAGS_f90) `test -f 'wfn_opt/kernel_slab_simple.f90' || echo '$(srcdir)/'`wfn_opt/kernel_slab_simple.f90

kernel_slab_simple.obj: wfn_opt/kernel_slab_simple.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o kernel_slab_simple.obj $(FCFLAGS_f90) `if test -f 'wfn_opt/kernel_slab_simple.f90'; then $(CYGPATH_W) 'wfn_opt/kernel_slab_simple.f90'; else $(CYGPATH_W) '$(srcdir)/wfn_opt/kernel_slab_simple.f90'; fi`

coupling_matrix.o: wfn_opt/coupling_matrix.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o coupling_matrix.o $(FCFLAGS_f90) `test -f 'wfn_opt/coupling_matrix.f90' || echo '$(srcdir)/'`wfn_opt/coupling_matrix.f90

coupling_matrix.obj: wfn_opt/coupling_matrix.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o coupling_matrix.obj $(FCFLAGS_f90) `if test -f 'wfn_opt/coupling_matrix.f90'; then $(CYGPATH_W) 'wfn_opt/coupling_matrix.f90'; else $(CYGPATH_W) '$(srcdir)/wfn_opt/coupling_matrix.f90'; fi`

fft2d.o: lib/fft/fft2d.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o fft2d.o $(FCFLAGS_f90) `test -f 'lib/fft/fft2d.f90' || echo '$(srcdir)/'`lib/fft/fft2d.f90

fft2d.obj: lib/fft/fft2d.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o fft2d.obj $(FCFLAGS_f90) `if test -f 'lib/fft/fft2d.f90'; then $(CYGPATH_W) 'lib/fft/fft2d.f90'; else $(CYGPATH_W) '$(srcdir)/lib/fft/fft2d.f90'; fi`

lbfgs.o: lib/lbfgs.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o lbfgs.o $(FCFLAGS_f90) `test -f 'lib/lbfgs.f90' || echo '$(srcdir)/'`lib/lbfgs.f90

lbfgs.obj: lib/lbfgs.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o lbfgs.obj $(FCFLAGS_f90) `if test -f 'lib/lbfgs.f90'; then $(CYGPATH_W) 'lib/lbfgs.f90'; else $(CYGPATH_W) '$(srcdir)/lib/lbfgs.f90'; fi`

bindingsf.o: lib/bindingsf.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o bindingsf.o $(FCFLAGS_f90) `test -f 'lib/bindingsf.f90' || echo '$(srcdir)/'`lib/bindingsf.f90

bindingsf.obj: lib/bindingsf.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o bindingsf.obj $(FCFLAGS_f90) `if test -f 'lib/bindingsf.f90'; then $(CYGPATH_W) 'lib/bindingsf.f90'; else $(CYGPATH_W) '$(srcdir)/lib/bindingsf.f90'; fi`

flush_fake.o: lib/flush_fake.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o flush_fake.o $(FCFLAGS_f90) `test -f 'lib/flush_fake.f90' || echo '$(srcdir)/'`lib/flush_fake.f90

flush_fake.obj: lib/flush_fake.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o flush_fake.obj $(FCFLAGS_f90) `if test -f 'lib/flush_fake.f90'; then $(CYGPATH_W) 'lib/flush_fake.f90'; else $(CYGPATH_W) '$(srcdir)/lib/flush_fake.f90'; fi`

flush.o: lib/flush.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o flush.o $(FCFLAGS_f90) `test -f 'lib/flush.f90' || echo '$(srcdir)/'`lib/flush.f90

flush.obj: lib/flush.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o flush.obj $(FCFLAGS_f90) `if test -f 'lib/flush.f90'; then $(CYGPATH_W) 'lib/flush.f90'; else $(CYGPATH_W) '$(srcdir)/lib/flush.f90'; fi`

etsf_fake.o: wavelib/etsf_fake.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o etsf_fake.o $(FCFLAGS_f90) `test -f 'wavelib/etsf_fake.f90' || echo '$(srcdir)/'`wavelib/etsf_fake.f90

etsf_fake.obj: wavelib/etsf_fake.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o etsf_fake.obj $(FCFLAGS_f90) `if test -f 'wavelib/etsf_fake.f90'; then $(CYGPATH_W) 'wavelib/etsf_fake.f90'; else $(CYGPATH_W) '$(srcdir)/wavelib/etsf_fake.f90'; fi`

plotting-etsf.o: wavelib/plotting-etsf.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o plotting-etsf.o $(FCFLAGS_f90) `test -f 'wavelib/plotting-etsf.f90' || echo '$(srcdir)/'`wavelib/plotting-etsf.f90

plotting-etsf.obj: wavelib/plotting-etsf.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o plotting-etsf.obj $(FCFLAGS_f90) `if test -f 'wavelib/plotting-etsf.f90'; then $(CYGPATH_W) 'wavelib/plotting-etsf.f90'; else $(CYGPATH_W) '$(srcdir)/wavelib/plotting-etsf.f90'; fi`

i-o-etsf.o: wavelib/i-o-etsf.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o i-o-etsf.o $(FCFLAGS_f90) `test -f 'wavelib/i-o-etsf.f90' || echo '$(srcdir)/'`wavelib/i-o-etsf.f90

i-o-etsf.obj: wavelib/i-o-etsf.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o i-o-etsf.obj $(FCFLAGS_f90) `if test -f 'wavelib/i-o-etsf.f90'; then $(CYGPATH_W) 'wavelib/i-o-etsf.f90'; else $(CYGPATH_W) '$(srcdir)/wavelib/i-o-etsf.f90'; fi`

transwaves.o: wavelib/transwaves.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o transwaves.o $(FCFLAGS_f90) `test -f 'wavelib/transwaves.f90' || echo '$(srcdir)/'`wavelib/transwaves.f90

transwaves.obj: wavelib/transwaves.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o transwaves.obj $(FCFLAGS_f90) `if test -f 'wavelib/transwaves.f90'; then $(CYGPATH_W) 'wavelib/transwaves.f90'; else $(CYGPATH_W) '$(srcdir)/wavelib/transwaves.f90'; fi`

scalprod.o: wavelib/scalprod.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o scalprod.o $(FCFLAGS_f90) `test -f 'wavelib/scalprod.f90' || echo '$(srcdir)/'`wavelib/scalprod.f90

scalprod.obj: wavelib/scalprod.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o scalprod.obj $(FCFLAGS_f90) `if test -f 'wavelib/scalprod.f90'; then $(CYGPATH_W) 'wavelib/scalprod.f90'; else $(CYGPATH_W) '$(srcdir)/wavelib/scalprod.f90'; fi`

plotting.o: wavelib/plotting.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o plotting.o $(FCFLAGS_f90) `test -f 'wavelib/plotting.f90' || echo '$(srcdir)/'`wavelib/plotting.f90

plotting.obj: wavelib/plotting.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o plotting.obj $(FCFLAGS_f90) `if test -f 'wavelib/plotting.f90'; then $(CYGPATH_W) 'wavelib/plotting.f90'; else $(CYGPATH_W) '$(srcdir)/wavelib/plotting.f90'; fi`

i-o.o: wavelib/i-o.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o i-o.o $(FCFLAGS_f90) `test -f 'wavelib/i-o.f90' || echo '$(srcdir)/'`wavelib/i-o.f90

i-o.obj: wavelib/i-o.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o i-o.obj $(FCFLAGS_f90) `if test -f 'wavelib/i-o.f90'; then $(CYGPATH_W) 'wavelib/i-o.f90'; else $(CYGPATH_W) '$(srcdir)/wavelib/i-o.f90'; fi`

un-compress.o: wavelib/un-compress.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o un-compress.o $(FCFLAGS_f90) `test -f 'wavelib/un-compress.f90' || echo '$(srcdir)/'`wavelib/un-compress.f90

un-compress.obj: wavelib/un-compress.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o un-compress.obj $(FCFLAGS_f90) `if test -f 'wavelib/un-compress.f90'; then $(CYGPATH_W) 'wavelib/un-compress.f90'; else $(CYGPATH_W) '$(srcdir)/wavelib/un-compress.f90'; fi`

razero.o: wavelib/razero.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o razero.o $(FCFLAGS_f90) `test -f 'wavelib/razero.f90' || echo '$(srcdir)/'`wavelib/razero.f90

razero.obj: wavelib/razero.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o razero.obj $(FCFLAGS_f90) `if test -f 'wavelib/razero.f90'; then $(CYGPATH_W) 'wavelib/razero.f90'; else $(CYGPATH_W) '$(srcdir)/wavelib/razero.f90'; fi`

gauss_to_daub.o: wavelib/gauss_to_daub.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o gauss_to_daub.o $(FCFLAGS_f90) `test -f 'wavelib/gauss_to_daub.f90' || echo '$(srcdir)/'`wavelib/gauss_to_daub.f90

gauss_to_daub.obj: wavelib/gauss_to_daub.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o gauss_to_daub.obj $(FCFLAGS_f90) `if test -f 'wavelib/gauss_to_daub.f90'; then $(CYGPATH_W) 'wavelib/gauss_to_daub.f90'; else $(CYGPATH_W) '$(srcdir)/wavelib/gauss_to_daub.f90'; fi`

daubisf.o: wavelib/daubisf.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o daubisf.o $(FCFLAGS_f90) `test -f 'wavelib/daubisf.f90' || echo '$(srcdir)/'`wavelib/daubisf.f90

daubisf.obj: wavelib/daubisf.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o daubisf.obj $(FCFLAGS_f90) `if test -f 'wavelib/daubisf.f90'; then $(CYGPATH_W) 'wavelib/daubisf.f90'; else $(CYGPATH_W) '$(srcdir)/wavelib/daubisf.f90'; fi`

time.o: profiling/time.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o time.o $(FCFLAGS_f90) `test -f 'profiling/time.f90' || echo '$(srcdir)/'`profiling/time.f90

time.obj: profiling/time.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o time.obj $(FCFLAGS_f90) `if test -f 'profiling/time.f90'; then $(CYGPATH_W) 'profiling/time.f90'; else $(CYGPATH_W) '$(srcdir)/profiling/time.f90'; fi`

memoryestimator.o: profiling/memoryestimator.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o memoryestimator.o $(FCFLAGS_f90) `test -f 'profiling/memoryestimator.f90' || echo '$(srcdir)/'`profiling/memoryestimator.f90

memoryestimator.obj: profiling/memoryestimator.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o memoryestimator.obj $(FCFLAGS_f90) `if test -f 'profiling/memoryestimator.f90'; then $(CYGPATH_W) 'profiling/memoryestimator.f90'; else $(CYGPATH_W) '$(srcdir)/profiling/memoryestimator.f90'; fi`

cleanup.o: linear/cleanup.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o cleanup.o $(FCFLAGS_f90) `test -f 'linear/cleanup.f90' || echo '$(srcdir)/'`linear/cleanup.f90

cleanup.obj: linear/cleanup.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o cleanup.obj $(FCFLAGS_f90) `if test -f 'linear/cleanup.f90'; then $(CYGPATH_W) 'linear/cleanup.f90'; else $(CYGPATH_W) '$(srcdir)/linear/cleanup.f90'; fi`

nullify.o: linear/nullify.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o nullify.o $(FCFLAGS_f90) `test -f 'linear/nullify.f90' || echo '$(srcdir)/'`linear/nullify.f90

nullify.obj: linear/nullify.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o nullify.obj $(FCFLAGS_f90) `if test -f 'linear/nullify.f90'; then $(CYGPATH_W) 'linear/nullify.f90'; else $(CYGPATH_W) '$(srcdir)/linear/nullify.f90'; fi`

communicatetypes.o: linear/communicatetypes.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o communicatetypes.o $(FCFLAGS_f90) `test -f 'linear/communicatetypes.f90' || echo '$(srcdir)/'`linear/communicatetypes.f90

communicatetypes.obj: linear/communicatetypes.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o communicatetypes.obj $(FCFLAGS_f90) `if test -f 'linear/communicatetypes.f90'; then $(CYGPATH_W) 'linear/communicatetypes.f90'; else $(CYGPATH_W) '$(srcdir)/linear/communicatetypes.f90'; fi`

filterModule.o: linear/filterModule.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o filterModule.o $(FCFLAGS_f90) `test -f 'linear/filterModule.f90' || echo '$(srcdir)/'`linear/filterModule.f90

filterModule.obj: linear/filterModule.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o filterModule.obj $(FCFLAGS_f90) `if test -f 'linear/filterModule.f90'; then $(CYGPATH_W) 'linear/filterModule.f90'; else $(CYGPATH_W) '$(srcdir)/linear/filterModule.f90'; fi`

getLocBasis.o: linear/getLocBasis.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o getLocBasis.o $(FCFLAGS_f90) `test -f 'linear/getLocBasis.f90' || echo '$(srcdir)/'`linear/getLocBasis.f90

getLocBasis.obj: linear/getLocBasis.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o getLocBasis.obj $(FCFLAGS_f90) `if test -f 'linear/getLocBasis.f90'; then $(CYGPATH_W) 'linear/getLocBasis.f90'; else $(CYGPATH_W) '$(srcdir)/linear/getLocBasis.f90'; fi`

applyHamiltonian.o: linear/applyHamiltonian.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o applyHamiltonian.o $(FCFLAGS_f90) `test -f 'linear/applyHamiltonian.f90' || echo '$(srcdir)/'`linear/applyHamiltonian.f90

applyHamiltonian.obj: linear/applyHamiltonian.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o applyHamiltonian.obj $(FCFLAGS_f90) `if test -f 'linear/applyHamiltonian.f90'; then $(CYGPATH_W) 'linear/applyHamiltonian.f90'; else $(CYGPATH_W) '$(srcdir)/linear/applyHamiltonian.f90'; fi`

precondLinear.o: linear/precondLinear.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o precondLinear.o $(FCFLAGS_f90) `test -f 'linear/precondLinear.f90' || echo '$(srcdir)/'`linear/precondLinear.f90

precondLinear.obj: linear/precondLinear.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o precondLinear.obj $(FCFLAGS_f90) `if test -f 'linear/precondLinear.f90'; then $(CYGPATH_W) 'linear/precondLinear.f90'; else $(CYGPATH_W) '$(srcdir)/linear/precondLinear.f90'; fi`

psitolocReg.o: linear/psitolocReg.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o psitolocReg.o $(FCFLAGS_f90) `test -f 'linear/psitolocReg.f90' || echo '$(srcdir)/'`linear/psitolocReg.f90

psitolocReg.obj: linear/psitolocReg.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o psitolocReg.obj $(FCFLAGS_f90) `if test -f 'linear/psitolocReg.f90'; then $(CYGPATH_W) 'linear/psitolocReg.f90'; else $(CYGPATH_W) '$(srcdir)/linear/psitolocReg.f90'; fi`

locReg_orbitals.o: linear/locReg_orbitals.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o locReg_orbitals.o $(FCFLAGS_f90) `test -f 'linear/locReg_orbitals.f90' || echo '$(srcdir)/'`linear/locReg_orbitals.f90

locReg_orbitals.obj: linear/locReg_orbitals.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o locReg_orbitals.obj $(FCFLAGS_f90) `if test -f 'linear/locReg_orbitals.f90'; then $(CYGPATH_W) 'linear/locReg_orbitals.f90'; else $(CYGPATH_W) '$(srcdir)/linear/locReg_orbitals.f90'; fi`

locReg_projectors.o: linear/locReg_projectors.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o locReg_projectors.o $(FCFLAGS_f90) `test -f 'linear/locReg_projectors.f90' || echo '$(srcdir)/'`linear/locReg_projectors.f90

locReg_projectors.obj: linear/locReg_projectors.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o locReg_projectors.obj $(FCFLAGS_f90) `if test -f 'linear/locReg_projectors.f90'; then $(CYGPATH_W) 'linear/locReg_projectors.f90'; else $(CYGPATH_W) '$(srcdir)/linear/locReg_projectors.f90'; fi`

LinearForces.o: linear/LinearForces.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o LinearForces.o $(FCFLAGS_f90) `test -f 'linear/LinearForces.f90' || echo '$(srcdir)/'`linear/LinearForces.f90

LinearForces.obj: linear/LinearForces.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o LinearForces.obj $(FCFLAGS_f90) `if test -f 'linear/LinearForces.f90'; then $(CYGPATH_W) 'linear/LinearForces.f90'; else $(CYGPATH_W) '$(srcdir)/linear/LinearForces.f90'; fi`

transposition.o: linear/transposition.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o transposition.o $(FCFLAGS_f90) `test -f 'linear/transposition.f90' || echo '$(srcdir)/'`linear/transposition.f90

transposition.obj: linear/transposition.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o transposition.obj $(FCFLAGS_f90) `if test -f 'linear/transposition.f90'; then $(CYGPATH_W) 'linear/transposition.f90'; else $(CYGPATH_W) '$(srcdir)/linear/transposition.f90'; fi`

linearScaling.o: linear/linearScaling.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o linearScaling.o $(FCFLAGS_f90) `test -f 'linear/linearScaling.f90' || echo '$(srcdir)/'`linear/linearScaling.f90

linearScaling.obj: linear/linearScaling.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o linearScaling.obj $(FCFLAGS_f90) `if test -f 'linear/linearScaling.f90'; then $(CYGPATH_W) 'linear/linearScaling.f90'; else $(CYGPATH_W) '$(srcdir)/linear/linearScaling.f90'; fi`

energyAndForces.o: linear/energyAndForces.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o energyAndForces.o $(FCFLAGS_f90) `test -f 'linear/energyAndForces.f90' || echo '$(srcdir)/'`linear/energyAndForces.f90

energyAndForces.obj: linear/energyAndForces.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o energyAndForces.obj $(FCFLAGS_f90) `if test -f 'linear/energyAndForces.f90'; then $(CYGPATH_W) 'linear/energyAndForces.f90'; else $(CYGPATH_W) '$(srcdir)/linear/energyAndForces.f90'; fi`

convolutions.o: linear/convolutions.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolutions.o $(FCFLAGS_f90) `test -f 'linear/convolutions.f90' || echo '$(srcdir)/'`linear/convolutions.f90

convolutions.obj: linear/convolutions.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolutions.obj $(FCFLAGS_f90) `if test -f 'linear/convolutions.f90'; then $(CYGPATH_W) 'linear/convolutions.f90'; else $(CYGPATH_W) '$(srcdir)/linear/convolutions.f90'; fi`

initAndUtils.o: linear/initAndUtils.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o initAndUtils.o $(FCFLAGS_f90) `test -f 'linear/initAndUtils.f90' || echo '$(srcdir)/'`linear/initAndUtils.f90

initAndUtils.obj: linear/initAndUtils.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o initAndUtils.obj $(FCFLAGS_f90) `if test -f 'linear/initAndUtils.f90'; then $(CYGPATH_W) 'linear/initAndUtils.f90'; else $(CYGPATH_W) '$(srcdir)/linear/initAndUtils.f90'; fi`

sumrhoLinear.o: linear/sumrhoLinear.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o sumrhoLinear.o $(FCFLAGS_f90) `test -f 'linear/sumrhoLinear.f90' || echo '$(srcdir)/'`linear/sumrhoLinear.f90

sumrhoLinear.obj: linear/sumrhoLinear.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o sumrhoLinear.obj $(FCFLAGS_f90) `if test -f 'linear/sumrhoLinear.f90'; then $(CYGPATH_W) 'linear/sumrhoLinear.f90'; else $(CYGPATH_W) '$(srcdir)/linear/sumrhoLinear.f90'; fi`

inputguessLinear.o: linear/inputguessLinear.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o inputguessLinear.o $(FCFLAGS_f90) `test -f 'linear/inputguessLinear.f90' || echo '$(srcdir)/'`linear/inputguessLinear.f90

inputguessLinear.obj: linear/inputguessLinear.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o inputguessLinear.obj $(FCFLAGS_f90) `if test -f 'linear/inputguessLinear.f90'; then $(CYGPATH_W) 'linear/inputguessLinear.f90'; else $(CYGPATH_W) '$(srcdir)/linear/inputguessLinear.f90'; fi`

orthonormality.o: linear/orthonormality.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o orthonormality.o $(FCFLAGS_f90) `test -f 'linear/orthonormality.f90' || echo '$(srcdir)/'`linear/orthonormality.f90

orthonormality.obj: linear/orthonormality.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o orthonormality.obj $(FCFLAGS_f90) `if test -f 'linear/orthonormality.f90'; then $(CYGPATH_W) 'linear/orthonormality.f90'; else $(CYGPATH_W) '$(srcdir)/linear/orthonormality.f90'; fi`

orbitalOptimization.o: linear/orbitalOptimization.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o orbitalOptimization.o $(FCFLAGS_f90) `test -f 'linear/orbitalOptimization.f90' || echo '$(srcdir)/'`linear/orbitalOptimization.f90

orbitalOptimization.obj: linear/orbitalOptimization.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o orbitalOptimization.obj $(FCFLAGS_f90) `if test -f 'linear/orbitalOptimization.f90'; then $(CYGPATH_W) 'linear/orbitalOptimization.f90'; else $(CYGPATH_W) '$(srcdir)/linear/orbitalOptimization.f90'; fi`

mixdiis.o: linear/mixdiis.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o mixdiis.o $(FCFLAGS_f90) `test -f 'linear/mixdiis.f90' || echo '$(srcdir)/'`linear/mixdiis.f90

mixdiis.obj: linear/mixdiis.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o mixdiis.obj $(FCFLAGS_f90) `if test -f 'linear/mixdiis.f90'; then $(CYGPATH_W) 'linear/mixdiis.f90'; else $(CYGPATH_W) '$(srcdir)/linear/mixdiis.f90'; fi`

copyTypes.o: linear/copyTypes.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o copyTypes.o $(FCFLAGS_f90) `test -f 'linear/copyTypes.f90' || echo '$(srcdir)/'`linear/copyTypes.f90

copyTypes.obj: linear/copyTypes.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o copyTypes.obj $(FCFLAGS_f90) `if test -f 'linear/copyTypes.f90'; then $(CYGPATH_W) 'linear/copyTypes.f90'; else $(CYGPATH_W) '$(srcdir)/linear/copyTypes.f90'; fi`

de-allocate.o: linear/de-allocate.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o de-allocate.o $(FCFLAGS_f90) `test -f 'linear/de-allocate.f90' || echo '$(srcdir)/'`linear/de-allocate.f90

de-allocate.obj: linear/de-allocate.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o de-allocate.obj $(FCFLAGS_f90) `if test -f 'linear/de-allocate.f90'; then $(CYGPATH_W) 'linear/de-allocate.f90'; else $(CYGPATH_W) '$(srcdir)/linear/de-allocate.f90'; fi`

derivativeBasis.o: linear/derivativeBasis.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o derivativeBasis.o $(FCFLAGS_f90) `test -f 'linear/derivativeBasis.f90' || echo '$(srcdir)/'`linear/derivativeBasis.f90

derivativeBasis.obj: linear/derivativeBasis.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o derivativeBasis.obj $(FCFLAGS_f90) `if test -f 'linear/derivativeBasis.f90'; then $(CYGPATH_W) 'linear/derivativeBasis.f90'; else $(CYGPATH_W) '$(srcdir)/linear/derivativeBasis.f90'; fi`

parallelLinAlg.o: linear/parallelLinAlg.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o parallelLinAlg.o $(FCFLAGS_f90) `test -f 'linear/parallelLinAlg.f90' || echo '$(srcdir)/'`linear/parallelLinAlg.f90

parallelLinAlg.obj: linear/parallelLinAlg.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o parallelLinAlg.obj $(FCFLAGS_f90) `if test -f 'linear/parallelLinAlg.f90'; then $(CYGPATH_W) 'linear/parallelLinAlg.f90'; else $(CYGPATH_W) '$(srcdir)/linear/parallelLinAlg.f90'; fi`

locReg.o: linear/locReg.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o locReg.o $(FCFLAGS_f90) `test -f 'linear/locReg.f90' || echo '$(srcdir)/'`linear/locReg.f90

locReg.obj: linear/locReg.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o locReg.obj $(FCFLAGS_f90) `if test -f 'linear/locReg.f90'; then $(CYGPATH_W) 'linear/locReg.f90'; else $(CYGPATH_W) '$(srcdir)/linear/locReg.f90'; fi`

combined_shrink_simple.o: convolutions/combined_shrink_simple.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o combined_shrink_simple.o $(FCFLAGS_f90) `test -f 'convolutions/combined_shrink_simple.f90' || echo '$(srcdir)/'`convolutions/combined_shrink_simple.f90

combined_shrink_simple.obj: convolutions/combined_shrink_simple.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o combined_shrink_simple.obj $(FCFLAGS_f90) `if test -f 'convolutions/combined_shrink_simple.f90'; then $(CYGPATH_W) 'convolutions/combined_shrink_simple.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/combined_shrink_simple.f90'; fi`

combined_grow_simple.o: convolutions/combined_grow_simple.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o combined_grow_simple.o $(FCFLAGS_f90) `test -f 'convolutions/combined_grow_simple.f90' || echo '$(srcdir)/'`convolutions/combined_grow_simple.f90

combined_grow_simple.obj: convolutions/combined_grow_simple.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o combined_grow_simple.obj $(FCFLAGS_f90) `if test -f 'convolutions/combined_grow_simple.f90'; then $(CYGPATH_W) 'convolutions/combined_grow_simple.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/combined_grow_simple.f90'; fi`

growshrink_hyb_simple.o: convolutions/growshrink_hyb_simple.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o growshrink_hyb_simple.o $(FCFLAGS_f90) `test -f 'convolutions/growshrink_hyb_simple.f90' || echo '$(srcdir)/'`convolutions/growshrink_hyb_simple.f90

growshrink_hyb_simple.obj: convolutions/growshrink_hyb_simple.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o growshrink_hyb_simple.obj $(FCFLAGS_f90) `if test -f 'convolutions/growshrink_hyb_simple.f90'; then $(CYGPATH_W) 'convolutions/growshrink_hyb_simple.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/growshrink_hyb_simple.f90'; fi`

convolut_ib_simple.o: convolutions/convolut_ib_simple.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_ib_simple.o $(FCFLAGS_f90) `test -f 'convolutions/convolut_ib_simple.f90' || echo '$(srcdir)/'`convolutions/convolut_ib_simple.f90

convolut_ib_simple.obj: convolutions/convolut_ib_simple.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_ib_simple.obj $(FCFLAGS_f90) `if test -f 'convolutions/convolut_ib_simple.f90'; then $(CYGPATH_W) 'convolutions/convolut_ib_simple.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/convolut_ib_simple.f90'; fi`

conv_per_simple.o: convolutions/conv_per_simple.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o conv_per_simple.o $(FCFLAGS_f90) `test -f 'convolutions/conv_per_simple.f90' || echo '$(srcdir)/'`convolutions/conv_per_simple.f90

conv_per_simple.obj: convolutions/conv_per_simple.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o conv_per_simple.obj $(FCFLAGS_f90) `if test -f 'convolutions/conv_per_simple.f90'; then $(CYGPATH_W) 'convolutions/conv_per_simple.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/conv_per_simple.f90'; fi`

convolut_simple_per.o: convolutions/convolut_simple_per.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_simple_per.o $(FCFLAGS_f90) `test -f 'convolutions/convolut_simple_per.f90' || echo '$(srcdir)/'`convolutions/convolut_simple_per.f90

convolut_simple_per.obj: convolutions/convolut_simple_per.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_simple_per.obj $(FCFLAGS_f90) `if test -f 'convolutions/convolut_simple_per.f90'; then $(CYGPATH_W) 'convolutions/convolut_simple_per.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/convolut_simple_per.f90'; fi`

convolut_simple_slab.o: convolutions/convolut_simple_slab.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_simple_slab.o $(FCFLAGS_f90) `test -f 'convolutions/convolut_simple_slab.f90' || echo '$(srcdir)/'`convolutions/convolut_simple_slab.f90

convolut_simple_slab.obj: convolutions/convolut_simple_slab.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_simple_slab.obj $(FCFLAGS_f90) `if test -f 'convolutions/convolut_simple_slab.f90'; then $(CYGPATH_W) 'convolutions/convolut_simple_slab.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/convolut_simple_slab.f90'; fi`

growshrink.o: convolutions/growshrink.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o growshrink.o $(FCFLAGS_f90) `test -f 'convolutions/growshrink.f90' || echo '$(srcdir)/'`convolutions/growshrink.f90

growshrink.obj: convolutions/growshrink.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o growshrink.obj $(FCFLAGS_f90) `if test -f 'convolutions/growshrink.f90'; then $(CYGPATH_W) 'convolutions/growshrink.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/growshrink.f90'; fi`

growshrink_hyb_common.o: convolutions/growshrink_hyb_common.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o growshrink_hyb_common.o $(FCFLAGS_f90) `test -f 'convolutions/growshrink_hyb_common.f90' || echo '$(srcdir)/'`convolutions/growshrink_hyb_common.f90

growshrink_hyb_common.obj: convolutions/growshrink_hyb_common.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o growshrink_hyb_common.obj $(FCFLAGS_f90) `if test -f 'convolutions/growshrink_hyb_common.f90'; then $(CYGPATH_W) 'convolutions/growshrink_hyb_common.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/growshrink_hyb_common.f90'; fi`

conv_per_common.o: convolutions/conv_per_common.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o conv_per_common.o $(FCFLAGS_f90) `test -f 'convolutions/conv_per_common.f90' || echo '$(srcdir)/'`convolutions/conv_per_common.f90

conv_per_common.obj: convolutions/conv_per_common.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o conv_per_common.obj $(FCFLAGS_f90) `if test -f 'convolutions/conv_per_common.f90'; then $(CYGPATH_W) 'convolutions/conv_per_common.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/conv_per_common.f90'; fi`

convolut_common_slab.o: convolutions/convolut_common_slab.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_common_slab.o $(FCFLAGS_f90) `test -f 'convolutions/convolut_common_slab.f90' || echo '$(srcdir)/'`convolutions/convolut_common_slab.f90

convolut_common_slab.obj: convolutions/convolut_common_slab.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_common_slab.obj $(FCFLAGS_f90) `if test -f 'convolutions/convolut_common_slab.f90'; then $(CYGPATH_W) 'convolutions/convolut_common_slab.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/convolut_common_slab.f90'; fi`

convolut_common_per.o: convolutions/convolut_common_per.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_common_per.o $(FCFLAGS_f90) `test -f 'convolutions/convolut_common_per.f90' || echo '$(srcdir)/'`convolutions/convolut_common_per.f90

convolut_common_per.obj: convolutions/convolut_common_per.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_common_per.obj $(FCFLAGS_f90) `if test -f 'convolutions/convolut_common_per.f90'; then $(CYGPATH_W) 'convolutions/convolut_common_per.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/convolut_common_per.f90'; fi`

convolut_new_per.o: convolutions/convolut_new_per.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_new_per.o $(FCFLAGS_f90) `test -f 'convolutions/convolut_new_per.f90' || echo '$(srcdir)/'`convolutions/convolut_new_per.f90

convolut_new_per.obj: convolutions/convolut_new_per.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_new_per.obj $(FCFLAGS_f90) `if test -f 'convolutions/convolut_new_per.f90'; then $(CYGPATH_W) 'convolutions/convolut_new_per.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/convolut_new_per.f90'; fi`

convolut_simple_per_k.o: convolutions/convolut_simple_per_k.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_simple_per_k.o $(FCFLAGS_f90) `test -f 'convolutions/convolut_simple_per_k.f90' || echo '$(srcdir)/'`convolutions/convolut_simple_per_k.f90

convolut_simple_per_k.obj: convolutions/convolut_simple_per_k.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_simple_per_k.obj $(FCFLAGS_f90) `if test -f 'convolutions/convolut_simple_per_k.f90'; then $(CYGPATH_W) 'convolutions/convolut_simple_per_k.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/convolut_simple_per_k.f90'; fi`

convolut_simple_slab_k.o: convolutions/convolut_simple_slab_k.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_simple_slab_k.o $(FCFLAGS_f90) `test -f 'convolutions/convolut_simple_slab_k.f90' || echo '$(srcdir)/'`convolutions/convolut_simple_slab_k.f90

convolut_simple_slab_k.obj: convolutions/convolut_simple_slab_k.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_simple_slab_k.obj $(FCFLAGS_f90) `if test -f 'convolutions/convolut_simple_slab_k.f90'; then $(CYGPATH_W) 'convolutions/convolut_simple_slab_k.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/convolut_simple_slab_k.f90'; fi`

interface_cuda_fake.o: convolutions/interface_cuda_fake.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o interface_cuda_fake.o $(FCFLAGS_f90) `test -f 'convolutions/interface_cuda_fake.f90' || echo '$(srcdir)/'`convolutions/interface_cuda_fake.f90

interface_cuda_fake.obj: convolutions/interface_cuda_fake.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o interface_cuda_fake.obj $(FCFLAGS_f90) `if test -f 'convolutions/interface_cuda_fake.f90'; then $(CYGPATH_W) 'convolutions/interface_cuda_fake.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/interface_cuda_fake.f90'; fi`

convolut_common_interface_cuda.o: convolutions/convolut_common_interface_cuda.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_common_interface_cuda.o $(FCFLAGS_f90) `test -f 'convolutions/convolut_common_interface_cuda.f90' || echo '$(srcdir)/'`convolutions/convolut_common_interface_cuda.f90

convolut_common_interface_cuda.obj: convolutions/convolut_common_interface_cuda.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_common_interface_cuda.obj $(FCFLAGS_f90) `if test -f 'convolutions/convolut_common_interface_cuda.f90'; then $(CYGPATH_W) 'convolutions/convolut_common_interface_cuda.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/convolut_common_interface_cuda.f90'; fi`

interface_ocl_fake.o: convolutions/interface_ocl_fake.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o interface_ocl_fake.o $(FCFLAGS_f90) `test -f 'convolutions/interface_ocl_fake.f90' || echo '$(srcdir)/'`convolutions/interface_ocl_fake.f90

interface_ocl_fake.obj: convolutions/interface_ocl_fake.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o interface_ocl_fake.obj $(FCFLAGS_f90) `if test -f 'convolutions/interface_ocl_fake.f90'; then $(CYGPATH_W) 'convolutions/interface_ocl_fake.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/interface_ocl_fake.f90'; fi`

convolut_common_interface_ocl.o: convolutions/convolut_common_interface_ocl.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_common_interface_ocl.o $(FCFLAGS_f90) `test -f 'convolutions/convolut_common_interface_ocl.f90' || echo '$(srcdir)/'`convolutions/convolut_common_interface_ocl.f90

convolut_common_interface_ocl.obj: convolutions/convolut_common_interface_ocl.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_common_interface_ocl.obj $(FCFLAGS_f90) `if test -f 'convolutions/convolut_common_interface_ocl.f90'; then $(CYGPATH_W) 'convolutions/convolut_common_interface_ocl.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/convolut_common_interface_ocl.f90'; fi`

combined_shrink_optim.o: convolutions/combined_shrink_optim.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o combined_shrink_optim.o $(FCFLAGS_f90) `test -f 'convolutions/combined_shrink_optim.f90' || echo '$(srcdir)/'`convolutions/combined_shrink_optim.f90

combined_shrink_optim.obj: convolutions/combined_shrink_optim.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o combined_shrink_optim.obj $(FCFLAGS_f90) `if test -f 'convolutions/combined_shrink_optim.f90'; then $(CYGPATH_W) 'convolutions/combined_shrink_optim.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/combined_shrink_optim.f90'; fi`

combined_grow_optim.o: convolutions/combined_grow_optim.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o combined_grow_optim.o $(FCFLAGS_f90) `test -f 'convolutions/combined_grow_optim.f90' || echo '$(srcdir)/'`convolutions/combined_grow_optim.f90

combined_grow_optim.obj: convolutions/combined_grow_optim.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o combined_grow_optim.obj $(FCFLAGS_f90) `if test -f 'convolutions/combined_grow_optim.f90'; then $(CYGPATH_W) 'convolutions/combined_grow_optim.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/combined_grow_optim.f90'; fi`

growshrink_hyb_optim.o: convolutions/growshrink_hyb_optim.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o growshrink_hyb_optim.o $(FCFLAGS_f90) `test -f 'convolutions/growshrink_hyb_optim.f90' || echo '$(srcdir)/'`convolutions/growshrink_hyb_optim.f90

growshrink_hyb_optim.obj: convolutions/growshrink_hyb_optim.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o growshrink_hyb_optim.obj $(FCFLAGS_f90) `if test -f 'convolutions/growshrink_hyb_optim.f90'; then $(CYGPATH_W) 'convolutions/growshrink_hyb_optim.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/growshrink_hyb_optim.f90'; fi`

convolut_ib_optim.o: convolutions/convolut_ib_optim.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_ib_optim.o $(FCFLAGS_f90) `test -f 'convolutions/convolut_ib_optim.f90' || echo '$(srcdir)/'`convolutions/convolut_ib_optim.f90

convolut_ib_optim.obj: convolutions/convolut_ib_optim.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_ib_optim.obj $(FCFLAGS_f90) `if test -f 'convolutions/convolut_ib_optim.f90'; then $(CYGPATH_W) 'convolutions/convolut_ib_optim.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/convolut_ib_optim.f90'; fi`

conv_per_optim.o: convolutions/conv_per_optim.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o conv_per_optim.o $(FCFLAGS_f90) `test -f 'convolutions/conv_per_optim.f90' || echo '$(srcdir)/'`convolutions/conv_per_optim.f90

conv_per_optim.obj: convolutions/conv_per_optim.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o conv_per_optim.obj $(FCFLAGS_f90) `if test -f 'convolutions/conv_per_optim.f90'; then $(CYGPATH_W) 'convolutions/conv_per_optim.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/conv_per_optim.f90'; fi`

convolut_optim_per.o: convolutions/convolut_optim_per.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_optim_per.o $(FCFLAGS_f90) `test -f 'convolutions/convolut_optim_per.f90' || echo '$(srcdir)/'`convolutions/convolut_optim_per.f90

convolut_optim_per.obj: convolutions/convolut_optim_per.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_optim_per.obj $(FCFLAGS_f90) `if test -f 'convolutions/convolut_optim_per.f90'; then $(CYGPATH_W) 'convolutions/convolut_optim_per.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/convolut_optim_per.f90'; fi`

convolut_optim_slab.o: convolutions/convolut_optim_slab.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_optim_slab.o $(FCFLAGS_f90) `test -f 'convolutions/convolut_optim_slab.f90' || echo '$(srcdir)/'`convolutions/convolut_optim_slab.f90

convolut_optim_slab.obj: convolutions/convolut_optim_slab.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o convolut_optim_slab.obj $(FCFLAGS_f90) `if test -f 'convolutions/convolut_optim_slab.f90'; then $(CYGPATH_W) 'convolutions/convolut_optim_slab.f90'; else $(CYGPATH_W) '$(srcdir)/convolutions/convolut_optim_slab.f90'; fi`

interface_dgemmsy_fake.o: dgemmsy/interface_dgemmsy_fake.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o interface_dgemmsy_fake.o $(FCFLAGS_f90) `test -f 'dgemmsy/interface_dgemmsy_fake.f90' || echo '$(srcdir)/'`dgemmsy/interface_dgemmsy_fake.f90

interface_dgemmsy_fake.obj: dgemmsy/interface_dgemmsy_fake.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o interface_dgemmsy_fake.obj $(FCFLAGS_f90) `if test -f 'dgemmsy/interface_dgemmsy_fake.f90'; then $(CYGPATH_W) 'dgemmsy/interface_dgemmsy_fake.f90'; else $(CYGPATH_W) '$(srcdir)/dgemmsy/interface_dgemmsy_fake.f90'; fi`

interface_dgemmsy.o: dgemmsy/interface_dgemmsy.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o interface_dgemmsy.o $(FCFLAGS_f90) `test -f 'dgemmsy/interface_dgemmsy.f90' || echo '$(srcdir)/'`dgemmsy/interface_dgemmsy.f90

interface_dgemmsy.obj: dgemmsy/interface_dgemmsy.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o interface_dgemmsy.obj $(FCFLAGS_f90) `if test -f 'dgemmsy/interface_dgemmsy.f90'; then $(CYGPATH_W) 'dgemmsy/interface_dgemmsy.f90'; else $(CYGPATH_W) '$(srcdir)/dgemmsy/interface_dgemmsy.f90'; fi`

get_command_argument_fake.o: modules/get_command_argument_fake.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o get_command_argument_fake.o $(FCFLAGS_f90) `test -f 'modules/get_command_argument_fake.f90' || echo '$(srcdir)/'`modules/get_command_argument_fake.f90

get_command_argument_fake.obj: modules/get_command_argument_fake.f90
	$(FC) $(AM_FCFLAGS) $(FCFLAGS) -c -o get_command_argument_fake.obj $(FCFLAGS_f90) `if test -f 'modules/get_command_argument_fake.f90'; then $(CYGPATH_W) 'modules/get_command_argument_fake.f90'; else $(CYGPATH_W) '$(srcdir)/modules/get_command_argument_fake.f90'; fi`

bart-art.o: art.f90
	$(FC) $(bart_FCFLAGS) $(FCFLAGS) -c -o bart-art.o $(FCFLAGS_f90) `test -f 'art.f90' || echo '$(srcdir)/'`art.f90

bart-art.obj: art.f90
	$(FC) $(bart_FCFLAGS) $(FCFLAGS) -c -o bart-art.obj $(FCFLAGS_f90) `if test -f 'art.f90'; then $(CYGPATH_W) 'art.f90'; else $(CYGPATH_W) '$(srcdir)/art.f90'; fi`
install-moduleDATA: $(module_DATA)
	@$(NORMAL_INSTALL)
	test -z "$(moduledir)" || $(MKDIR_P) "$(DESTDIR)$(moduledir)"
	@list='$(module_DATA)'; test -n "$(moduledir)" || list=; \
	for p in $$list; do \
	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
	  echo "$$d$$p"; \
	done | $(am__base_list) | \
	while read files; do \
	  echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(moduledir)'"; \
	  $(INSTALL_DATA) $$files "$(DESTDIR)$(moduledir)" || exit $$?; \
	done

uninstall-moduleDATA:
	@$(NORMAL_UNINSTALL)
	@list='$(module_DATA)'; test -n "$(moduledir)" || list=; \
	files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
	test -n "$$files" || exit 0; \
	echo " ( cd '$(DESTDIR)$(moduledir)' && rm -f" $$files ")"; \
	cd "$(DESTDIR)$(moduledir)" && rm -f $$files

# This directory's subdirectories are mostly independent; you can cd
# into them and run `make' without going through this Makefile.
# To change the values of `make' variables: instead of editing Makefiles,
# (1) if the variable is set in `config.status', edit `config.status'
#     (which will cause the Makefiles to be regenerated when you run `make');
# (2) otherwise, pass the desired values on the `make' command line.
$(RECURSIVE_TARGETS):
	@fail= failcom='exit 1'; \
	for f in x $$MAKEFLAGS; do \
	  case $$f in \
	    *=* | --[!k]*);; \
	    *k*) failcom='fail=yes';; \
	  esac; \
	done; \
	dot_seen=no; \
	target=`echo $@ | sed s/-recursive//`; \
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  echo "Making $$target in $$subdir"; \
	  if test "$$subdir" = "."; then \
	    dot_seen=yes; \
	    local_target="$$target-am"; \
	  else \
	    local_target="$$target"; \
	  fi; \
	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
	  || eval $$failcom; \
	done; \
	if test "$$dot_seen" = "no"; then \
	  $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
	fi; test -z "$$fail"

$(RECURSIVE_CLEAN_TARGETS):
	@fail= failcom='exit 1'; \
	for f in x $$MAKEFLAGS; do \
	  case $$f in \
	    *=* | --[!k]*);; \
	    *k*) failcom='fail=yes';; \
	  esac; \
	done; \
	dot_seen=no; \
	case "$@" in \
	  distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
	  *) list='$(SUBDIRS)' ;; \
	esac; \
	rev=''; for subdir in $$list; do \
	  if test "$$subdir" = "."; then :; else \
	    rev="$$subdir $$rev"; \
	  fi; \
	done; \
	rev="$$rev ."; \
	target=`echo $@ | sed s/-recursive//`; \
	for subdir in $$rev; do \
	  echo "Making $$target in $$subdir"; \
	  if test "$$subdir" = "."; then \
	    local_target="$$target-am"; \
	  else \
	    local_target="$$target"; \
	  fi; \
	  ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
	  || eval $$failcom; \
	done && test -z "$$fail"
tags-recursive:
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
	done
ctags-recursive:
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
	done

ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
	      END { if (nonempty) { for (i in files) print i; }; }'`; \
	mkid -fID $$unique
tags: TAGS

TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
		$(TAGS_FILES) $(LISP)
	set x; \
	here=`pwd`; \
	if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
	  include_option=--etags-include; \
	  empty_fix=.; \
	else \
	  include_option=--include; \
	  empty_fix=; \
	fi; \
	list='$(SUBDIRS)'; for subdir in $$list; do \
	  if test "$$subdir" = .; then :; else \
	    test ! -f $$subdir/TAGS || \
	      set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
	  fi; \
	done; \
	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
	      END { if (nonempty) { for (i in files) print i; }; }'`; \
	shift; \
	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
	  test -n "$$unique" || unique=$$empty_fix; \
	  if test $$# -gt 0; then \
	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
	      "$$@" $$unique; \
	  else \
	    $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
	      $$unique; \
	  fi; \
	fi
ctags: CTAGS
CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
		$(TAGS_FILES) $(LISP)
	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \
	unique=`for i in $$list; do \
	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
	  done | \
	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
	      END { if (nonempty) { for (i in files) print i; }; }'`; \
	test -z "$(CTAGS_ARGS)$$unique" \
	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
	     $$unique

GTAGS:
	here=`$(am__cd) $(top_builddir) && pwd` \
	  && $(am__cd) $(top_srcdir) \
	  && gtags -i $(GTAGS_ARGS) "$$here"

distclean-tags:
	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags

distdir: $(DISTFILES)
	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
	list='$(DISTFILES)'; \
	  dist_files=`for file in $$list; do echo $$file; done | \
	  sed -e "s|^$$srcdirstrip/||;t" \
	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
	case $$dist_files in \
	  */*) $(MKDIR_P) `echo "$$dist_files" | \
			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
			   sort -u` ;; \
	esac; \
	for file in $$dist_files; do \
	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
	  if test -d $$d/$$file; then \
	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
	    if test -d "$(distdir)/$$file"; then \
	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
	    fi; \
	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
	    fi; \
	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
	  else \
	    test -f "$(distdir)/$$file" \
	    || cp -p $$d/$$file "$(distdir)/$$file" \
	    || exit 1; \
	  fi; \
	done
	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
	  if test "$$subdir" = .; then :; else \
	    test -d "$(distdir)/$$subdir" \
	    || $(MKDIR_P) "$(distdir)/$$subdir" \
	    || exit 1; \
	  fi; \
	done
	@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
	  if test "$$subdir" = .; then :; else \
	    dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
	    $(am__relativize); \
	    new_distdir=$$reldir; \
	    dir1=$$subdir; dir2="$(top_distdir)"; \
	    $(am__relativize); \
	    new_top_distdir=$$reldir; \
	    echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
	    echo "     am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
	    ($(am__cd) $$subdir && \
	      $(MAKE) $(AM_MAKEFLAGS) \
	        top_distdir="$$new_top_distdir" \
	        distdir="$$new_distdir" \
		am__remove_distdir=: \
		am__skip_length_check=: \
		am__skip_mode_fix=: \
	        distdir) \
	      || exit 1; \
	  fi; \
	done
check-am: all-am
check: check-recursive
all-am: Makefile $(LIBRARIES) $(PROGRAMS) $(SCRIPTS) $(DATA)
installdirs: installdirs-recursive
installdirs-am:
	for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(moduledir)"; do \
	  test -z "$$dir" || $(MKDIR_P) "$$dir"; \
	done
install: install-recursive
install-exec: install-exec-recursive
install-data: install-data-recursive
uninstall: uninstall-recursive

install-am: all-am
	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am

installcheck: installcheck-recursive
install-strip:
	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
	  `test -z '$(STRIP)' || \
	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:

clean-generic:
	-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)

distclean-generic:
	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
	-rm -f CUDA/$(DEPDIR)/$(am__dirstamp)
	-rm -f CUDA/$(am__dirstamp)

maintainer-clean-generic:
	@echo "This command is intended for maintainers to use"
	@echo "it deletes files that may require special tools to rebuild."
clean: clean-recursive

clean-am: clean-binPROGRAMS clean-generic clean-libLIBRARIES \
	clean-noinstPROGRAMS mostlyclean-am

distclean: distclean-recursive
	-rm -rf ./$(DEPDIR)
	-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
	distclean-tags

dvi: dvi-recursive

dvi-am:

html: html-recursive

html-am:

info: info-recursive

info-am:

install-data-am: install-moduleDATA

install-dvi: install-dvi-recursive

install-dvi-am:

install-exec-am: install-binPROGRAMS install-binSCRIPTS \
	install-libLIBRARIES

install-html: install-html-recursive

install-html-am:

install-info: install-info-recursive

install-info-am:

install-man:

install-pdf: install-pdf-recursive

install-pdf-am:

install-ps: install-ps-recursive

install-ps-am:

installcheck-am:

maintainer-clean: maintainer-clean-recursive
	-rm -rf ./$(DEPDIR)
	-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic

mostlyclean: mostlyclean-recursive

mostlyclean-am: mostlyclean-compile mostlyclean-generic

pdf: pdf-recursive

pdf-am:

ps: ps-recursive

ps-am:

uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \
	uninstall-libLIBRARIES uninstall-moduleDATA

.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \
	install-am install-strip tags-recursive

.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
	all all-am check check-am clean clean-binPROGRAMS \
	clean-generic clean-libLIBRARIES clean-noinstPROGRAMS ctags \
	ctags-recursive distclean distclean-compile distclean-generic \
	distclean-tags distdir dvi dvi-am html html-am info info-am \
	install install-am install-binPROGRAMS install-binSCRIPTS \
	install-data install-data-am install-dvi install-dvi-am \
	install-exec install-exec-am install-html install-html-am \
	install-info install-info-am install-libLIBRARIES install-man \
	install-moduleDATA install-pdf install-pdf-am install-ps \
	install-ps-am install-strip installcheck installcheck-am \
	installdirs installdirs-am maintainer-clean \
	maintainer-clean-generic mostlyclean mostlyclean-compile \
	mostlyclean-generic pdf pdf-am ps ps-am tags tags-recursive \
	uninstall uninstall-am uninstall-binPROGRAMS \
	uninstall-binSCRIPTS uninstall-libLIBRARIES \
	uninstall-moduleDATA


all: all-recursive
	chmod ug+x bigdft-tool
$(bin_PROGRAMS) $(noinst_PROGRAMS): libbigdft.a libdft_common.a
.cu.o:
	$(NVCC) $(NVCC_FLAGS) $(AM_CPPFLAGS) -c $< -o $@

check:
	@if test $(MAKELEVEL) = 0 ; then python $(top_srcdir)/tests/report.py ; fi

#dependencies
$(low_level:.f90=.o) $(high_level:.f90=.o) BigDFT.o test_forces.o  memguess.o global.o abscalc.o distances.o global.o rism.o oneatom.o BigDFT2Wannier.o WaCo.o: $(mpi_include)  $(modules_objects)

cluster.o geometry.o xabsorber.o: esatto.o scfloop_API.o

lanczos.o : lanczos_base.o lanczos_interface.o

xabsorber.o init/xabsorber.o : init/xabsorber.f90 esatto.o

$(modules_objects) : $(mpi_include)

# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:


[-- Attachment #3: Type: text/plain, Size: 218 bytes --]

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-24  0:51                   ` Eliot Moss
@ 2012-10-24 12:17                     ` Trixie
  2012-10-24 13:59                       ` Andrew DeFaria
  0 siblings, 1 reply; 32+ messages in thread
From: Trixie @ 2012-10-24 12:17 UTC (permalink / raw)
  To: cygwin

I tried everything you wrote... and i still make; echo "Status from make was
$?"  i have status 2.
I renamed file and inserted your makefile to src...but still same result.



--
View this message in context: http://cygwin.1069669.n5.nabble.com/real-beginer-tp93898p93944.html
Sent from the Cygwin list mailing list archive at Nabble.com.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-24 12:17                     ` Trixie
@ 2012-10-24 13:59                       ` Andrew DeFaria
  2012-10-24 14:12                         ` Eliot Moss
  2012-10-24 14:13                         ` Trixie
  0 siblings, 2 replies; 32+ messages in thread
From: Andrew DeFaria @ 2012-10-24 13:59 UTC (permalink / raw)
  To: cygwin

On 10/24/2012 05:17 AM, Trixie wrote:
> I tried everything you wrote... and i still make; echo "Status from make was
> $?"  i have status 2.
> I renamed file and inserted your makefile to src...but still same result.
Generally make will stop at the first error. As such, the output of make 
just before it exits with a status of 2 would be extremely interesting....
-- 
Andrew DeFaria <http://defaria.com>
Since light travels faster than sound, isn't that why some people appear 
bright until you hear them speak?


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-24 13:59                       ` Andrew DeFaria
@ 2012-10-24 14:12                         ` Eliot Moss
  2012-10-24 14:13                         ` Trixie
  1 sibling, 0 replies; 32+ messages in thread
From: Eliot Moss @ 2012-10-24 14:12 UTC (permalink / raw)
  To: cygwin

On 10/24/2012 9:59 AM, Andrew DeFaria wrote:
> On 10/24/2012 05:17 AM, Trixie wrote:
>> I tried everything you wrote... and i still make; echo "Status from make was
>> $?"  i have status 2.
>> I renamed file and inserted your makefile to src...but still same result.
> Generally make will stop at the first error. As such, the output of make just before it exits with a
> status of 2 would be extremely interesting....

In my case, it failed when linking.  The underlying cause
was having locreg.o and locReg.o (different files under Linux)
present in the same directory, so the routines of one of these
ended up not present in one of the libraries.

Anyway, the purveyors of package are correcting this.  They
were very responsive.

Best wishes -- Eliot Moss

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-24 13:59                       ` Andrew DeFaria
  2012-10-24 14:12                         ` Eliot Moss
@ 2012-10-24 14:13                         ` Trixie
  2012-10-24 15:02                           ` Eliot Moss
  1 sibling, 1 reply; 32+ messages in thread
From: Trixie @ 2012-10-24 14:13 UTC (permalink / raw)
  To: cygwin

error.txt <http://cygwin.1069669.n5.nabble.com/file/n93956/error.txt>  
Here is what i get when make; echo "Status from make was $?" 





--
View this message in context: http://cygwin.1069669.n5.nabble.com/real-beginer-tp93898p93956.html
Sent from the Cygwin list mailing list archive at Nabble.com.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-24 14:13                         ` Trixie
@ 2012-10-24 15:02                           ` Eliot Moss
  2012-10-24 18:25                             ` Trixie
  0 siblings, 1 reply; 32+ messages in thread
From: Eliot Moss @ 2012-10-24 15:02 UTC (permalink / raw)
  To: cygwin

On 10/24/2012 10:13 AM, Trixie wrote:
> error.txt <http://cygwin.1069669.n5.nabble.com/file/n93956/error.txt>
> Here is what i get when make; echo "Status from make was $?"

Dear Trixie -- What that shows is that it was not using the Makefile
that I modified, since the modified Makefile mentions ilocreg, not
locreg.  Also, it suggests that you did not do 'make clean' before
running 'make' again.

The Makefile I sent you needs to be in place in the src directory.
src/init/locreg.f90 needs to be renamed to src/init/ilocreg.f90.
Then, in the bigdft directory, run 'make clean', then 'make',
then 'make install'.

Note: if you run 'configure' again, you will overwrite the Makefile!
Perhaps that is what you did ...

But as I said, the purveyor can send you a patch if you email him.

Regards -- Eliot Moss

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-24 15:02                           ` Eliot Moss
@ 2012-10-24 18:25                             ` Trixie
  2012-10-24 21:06                               ` René Berber
  0 siblings, 1 reply; 32+ messages in thread
From: Trixie @ 2012-10-24 18:25 UTC (permalink / raw)
  To: cygwin

 that did overwrite the make file. Now installation is complete (my computer
is kinda slow, but it finished) with 0 errors :)
But  bigdft.exe is in scr folder, so i called it from there? Did i do
something wrong? where should it be located?
Or maybe easier, should i move it or call it from there?
Dear Eliot, thank you very much! I don't think i'd make this far it without
your help.




--
View this message in context: http://cygwin.1069669.n5.nabble.com/real-beginer-tp93898p93973.html
Sent from the Cygwin list mailing list archive at Nabble.com.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-24 18:25                             ` Trixie
@ 2012-10-24 21:06                               ` René Berber
  2012-10-24 23:02                                 ` Trixie
  0 siblings, 1 reply; 32+ messages in thread
From: René Berber @ 2012-10-24 21:06 UTC (permalink / raw)
  To: cygwin

On 10/24/2012 1:25 PM, Trixie wrote:

>   that did overwrite the make file. Now installation is complete (my computer
> is kinda slow, but it finished) with 0 errors :)
> But  bigdft.exe is in scr folder, so i called it from there? Did i do
> something wrong? where should it be located?
> Or maybe easier, should i move it or call it from there?

You probably missed:

make install

and the optional "make check" before that.

It will probably end up in /usr/local/bin (or whatever prefix was used 
with configure), which has to be on your PATH if you want to call the 
program without having to specify the full path.
-- 
René Berber


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-24 21:06                               ` René Berber
@ 2012-10-24 23:02                                 ` Trixie
  2012-10-25  7:02                                   ` René Berber
  0 siblings, 1 reply; 32+ messages in thread
From: Trixie @ 2012-10-24 23:02 UTC (permalink / raw)
  To: cygwin

Yes i found it later. It works fine i think.
Tomorrow I'll try configuring with --enable-cuda-gpu 
Thank you all, especially Eliot Moss :)



--
View this message in context: http://cygwin.1069669.n5.nabble.com/real-beginer-tp93898p93981.html
Sent from the Cygwin list mailing list archive at Nabble.com.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-24 23:02                                 ` Trixie
@ 2012-10-25  7:02                                   ` René Berber
  2012-10-25 12:51                                     ` Warren Young
  0 siblings, 1 reply; 32+ messages in thread
From: René Berber @ 2012-10-25  7:02 UTC (permalink / raw)
  To: cygwin

On 10/24/2012 6:02 PM, Trixie wrote:

> Yes i found it later. It works fine i think.
> Tomorrow I'll try configuring with --enable-cuda-gpu

You need NVIDIA drivers for an NVIDIA card that supports CUDA, plus 
their libraries, and probably their development environment.  I don't 
think it will work with the version(s) of gcc used in Cygwin.
-- 
René Berber


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-25  7:02                                   ` René Berber
@ 2012-10-25 12:51                                     ` Warren Young
  2012-10-25 14:24                                       ` Trixie
  0 siblings, 1 reply; 32+ messages in thread
From: Warren Young @ 2012-10-25 12:51 UTC (permalink / raw)
  To: Cygwin-L

On 10/25/2012 1:02 AM, René Berber wrote:
> On 10/24/2012 6:02 PM, Trixie wrote:
>
>> Yes i found it later. It works fine i think.
>> Tomorrow I'll try configuring with --enable-cuda-gpu
>
> You need NVIDIA drivers for an NVIDIA card that supports CUDA, plus
> their libraries, and probably their development environment.  I don't
> think it will work with the version(s) of gcc used in Cygwin.

On Windows, the nVidia CUDA C compiler (nvcc) uses cl.exe[1], not gcc, 
but you can download that as part of Visual Studio Express for Windows 
Desktop 2012[2].  The CUDA SDK is reportedly[3] compatible with VS 2012 
already.

Since nvcc uses GCC on Linux, it *may* be possible to arm-twist it into 
using GCC under Cygwin.  The CUDA APIs are C-based, not C++-based, so 
the ABI should be compatible.

A hybrid approach may be possible.  You might be able to install Visual 
Studio and ignore its IDE, keeping it around purely so nvcc can find 
cl.exe, and do everything from within Cygwin.  You might even be able to 
link the resulting object files to Cygwin GCC-compiled object(s), 
producing a Cygwin executable.  I expect getting this to work will be 
somewhere in difficulty between getting a purely Cygwin GCC toolchain to 
work and using the pure Visual Studio toolchain, and closer to the 
former than the latter in difficulty.

Trixie, if you want to continue this topic on this list, you'll need to 
take one of those latter two paths.  But, as a "real beginner," I think 
you'll find it a lot easier to go down the pure Visual Studio path, at 
least until you start acquiring clues. ;)


[1] http://goo.gl/uhZWd
[2] http://goo.gl/i76AO
[3] http://goo.gl/Av3Ae

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

* Re: real beginer
  2012-10-25 12:51                                     ` Warren Young
@ 2012-10-25 14:24                                       ` Trixie
  0 siblings, 0 replies; 32+ messages in thread
From: Trixie @ 2012-10-25 14:24 UTC (permalink / raw)
  To: cygwin

I found this today
http://www.quora.com/Is-it-possible-to-use-Cygwin-gcc-to-do-CUDA-or-OpenCL-development-under-Windows

Thank you Rene, I'll look into it more today. I also have some older version
of Visual Studio, I'll see what I can do with it.



--
View this message in context: http://cygwin.1069669.n5.nabble.com/real-beginer-tp93898p93997.html
Sent from the Cygwin list mailing list archive at Nabble.com.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2012-10-25 14:24 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-10-23 13:28 real beginer Trixie
2012-10-23 13:32 ` Earnie Boyd
2012-10-23 13:33 ` Brian Wilson
2012-10-23 13:53 ` Trixie
2012-10-23 14:04   ` Christopher Faylor
2012-10-23 13:53 ` Eliot Moss
2012-10-23 14:19 ` Andrew DeFaria
2012-10-23 15:06   ` Bill Meier
2012-10-23 14:31 ` Trixie
2012-10-23 14:48   ` Christopher Faylor
2012-10-23 16:35   ` Eliot Moss
2012-10-23 17:18     ` marco atzeri
2012-10-23 19:46       ` Trixie
2012-10-23 21:22         ` Andrew DeFaria
2012-10-23 21:47           ` Trixie
2012-10-23 22:23             ` Andrew DeFaria
2012-10-23 22:35               ` Trixie
2012-10-23 23:19                 ` Eliot Moss
2012-10-24  0:51                   ` Eliot Moss
2012-10-24 12:17                     ` Trixie
2012-10-24 13:59                       ` Andrew DeFaria
2012-10-24 14:12                         ` Eliot Moss
2012-10-24 14:13                         ` Trixie
2012-10-24 15:02                           ` Eliot Moss
2012-10-24 18:25                             ` Trixie
2012-10-24 21:06                               ` René Berber
2012-10-24 23:02                                 ` Trixie
2012-10-25  7:02                                   ` René Berber
2012-10-25 12:51                                     ` Warren Young
2012-10-25 14:24                                       ` Trixie
2012-10-23 17:49     ` Andrew DeFaria
2012-10-23 17:35 ` Sven Köhler

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).