On Sat, Feb 12, 2011 at 7:43 AM, william ratcliff
<[email protected]> wrote:
> We are considering autogeneration as well---we have to finish testing a few
> more approaches to the spinwave problem (currently we're doing a pretty
> basic approach, but I want to consider RPA and any other numerical
> approaches--as well as cleaning up our interface) before continuing on the
> speed front
> One of our thoughts was that we should autogenerate C code that could be run
> on a GPU....I hope to be able to be able to explore this later in the year.
> Best,
> William
> (Bill, if you have any time these days, could you contrast the quantum
> package approach to yours?)

OK, let's keep in touch about these things.

Cheers,

Brian

> On Fri, Feb 11, 2011 at 11:26 PM, Brian Granger <[email protected]> wrote:
>>
>> William,
>>
>> > You might also look at some of the work that Bill Flynn did in
>> > relationship
>> > to spinwave calculations that required noncommutative algebra:
>> > http://code.google.com/p/spinwaves/
>> > (I'll find the git repo later and provide a link to the relevant files).
>>
>> Thanks for this reference and link.  I wasn't aware of this.
>>
>> >  One issue that we're facing is in speed for large systems...
>>
>> Yes, for large systems we run into this issue as well.  One thing we
>> are exploring is using the symbolic stuff in sympy to autogenerate
>> fast Cython code.
>>
>> Cheers,
>>
>> Brian
>>
>> > Best,
>> > William
>> >
>> >
>> > On Fri, Feb 11, 2011 at 12:02 AM, Brian Granger <[email protected]>
>> > wrote:
>> >>
>> >> Øyvind and others interested in sympy.physics.quantum,
>> >>
>> >> As you have seen the quantum stuff is in.  I have been looking at
>> >> secondquant to see how it will be to move it to use the new stuff.  I
>> >> think a significant amount of the logic in secondquant will simply go
>> >> away.  The following classes/functions in secondquant are already
>> >> implemented in the base layer now:
>> >>
>> >> Dagger, KroneckerDelta, apply_operators, InnerProduct, Commutator,
>> >> matrix_rep
>> >>
>> >> In addition, much of the logic that is in the state and operator
>> >> classes is implemented in a generic way.  The main thing that I don't
>> >> see how it will work is all of the fermi level stuff.  Because things
>> >> like KroneckerDelta are completely general (I am even going to move it
>> >> outside of the quantum stuff), we need to localize the fermi_level
>> >> stuff to the fermionic objects.  I don't have time to work on this
>> >> right now, but I at least wanted to start the design discussion.  We
>> >> should also move secondquant to the quantum package.
>> >>
>> >> Cheers,
>> >>
>> >> Brian
>> >>
>> >> --
>> >> Brian E. Granger, Ph.D.
>> >> Assistant Professor of Physics
>> >> Cal Poly State University, San Luis Obispo
>> >> [email protected]
>> >> [email protected]
>> >>
>> >> --
>> >> You received this message because you are subscribed to the Google
>> >> Groups
>> >> "sympy" group.
>> >> To post to this group, send email to [email protected].
>> >> To unsubscribe from this group, send email to
>> >> [email protected].
>> >> For more options, visit this group at
>> >> http://groups.google.com/group/sympy?hl=en.
>> >>
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups
>> > "sympy" group.
>> > To post to this group, send email to [email protected].
>> > To unsubscribe from this group, send email to
>> > [email protected].
>> > For more options, visit this group at
>> > http://groups.google.com/group/sympy?hl=en.
>> >
>>
>>
>>
>> --
>> Brian E. Granger, Ph.D.
>> Assistant Professor of Physics
>> Cal Poly State University, San Luis Obispo
>> [email protected]
>> [email protected]
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "sympy" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/sympy?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "sympy" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/sympy?hl=en.
>



-- 
Brian E. Granger, Ph.D.
Assistant Professor of Physics
Cal Poly State University, San Luis Obispo
[email protected]
[email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to