Is this a symbolic or a numerical program?
If numerical, have you added all suitable modedeclare's and compiled it?
That will give 10-100x speedup. If that is still not fast enough, you can
output it as Fortran code using the fortran or f90 commands and run the
resulting program on your own machine or on a server.
If it is a symbolic program, it's not clear what a standalone executable is
-- you'll need garbage collection, simplification, etc. I don't believe
there is any straightforward way to build Maxima with just some of its
standard modules. Of course, you could always install Maxima on the server.
Though high-end servers do run code faster than the cheapest laptops, the
difference these days is not that huge, maybe 10x.
-s
On Mon, Jul 9, 2012 at 8:53 AM, David Billinghurst <dbmaxima at gmail.com>wrote:
> On 9/07/2012 5:44 PM, Dmitry Shkirmanov wrote:
>
>> Hello, list. I have a maxima program that needs a lot of time to perform
>> the calculations. It our organization there is access to fast corporative
>> server, that can perform this calculations in a appropriate time. This
>> server have a linux operating system, but does not have maxima installed.
>> So question is: is it possible to compile maxima program and create
>> standalone executable, that does not need maxima installed to run?
>>
>>
> yes and no. Some lisps can compile a maxima executable and gcl does this
> by default. However, the executable almost certainly needs access to
> additional files in the installation.
>
> It is possible to install maxima into a non-system directory on the
> server, for example under your home directory. This may be an option for
> you.
>
> ______________________________**_________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/**mailman/listinfo/maxima<http://www.math.utexas.edu/mailman/listinfo/maxima>
>