[petsc-dev] seen on a competitors site

Satish Balay balay at mcs.anl.gov
Tue Jul 9 15:51:13 CDT 2013


On Tue, 9 Jul 2013, Jed Brown wrote:

> Satish Balay <balay at mcs.anl.gov> writes:
> 
> > I was thinking more in terms of what amzon would charge for using such
> > big images. [presumably charge rate would be higher]
> 
> It is just disk space; the EBS limit is 1 TiB:
> 
> http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ComponentsAMIs.html#storage-for-the-root-device

Hm http://aws.amazon.com/ec2/pricing/ talks about 'instances' 'small,
medium, large etc..'  Not sure what they refer to.

> >> I don't understand how it can be that big.  6GB is my entire system
> >> including KDE, GNOME, and ton of other huge extraneous packages.
> >> Non-debug libpetsc.so is less than 10MB.  Anyway, I think this is the
> >> distribution model
> >
> > The debug builds are huge. [perhaps they can be trimmed down a bit
> > with -g insted of '-g3' ]
> 
> My build with gcc-4.8.1 -g3 is 45 MB and with clang-3.3 -g3 is 28 MB.
> This amount of storage is not the problem.

[petsc at localhost ~]$ du -sh petsc-3.3-p6/
1.5G             petsc-3.3-p6/
[petsc at localhost ~]$ du -sh petsc-3.3-p6/arch-linux2-c-debug/
639M             petsc-3.3-p6/arch-linux2-c-debug/
[petsc at localhost ~]$ du -sh petsc-3.3-p6/externalpackages/
676M             petsc-3.3-p6/externalpackages/
[petsc at localhost ~]$ du -sh petsc-3.3-p6/arch-linux2-c-debug/lib/*
1.6M             petsc-3.3-p6/arch-linux2-c-debug/lib/libamd.2.2.2.a
0                petsc-3.3-p6/arch-linux2-c-debug/lib/libamd.a
20M              petsc-3.3-p6/arch-linux2-c-debug/lib/libblacs.a
7.0M             petsc-3.3-p6/arch-linux2-c-debug/lib/libchaco.a
4.4M             petsc-3.3-p6/arch-linux2-c-debug/lib/libcmumps.a
4.3M             petsc-3.3-p6/arch-linux2-c-debug/lib/libdmumps.a
48M              petsc-3.3-p6/arch-linux2-c-debug/lib/libHYPRE.a
7.1M             petsc-3.3-p6/arch-linux2-c-debug/lib/libmetis.a
1.3M             petsc-3.3-p6/arch-linux2-c-debug/lib/libmumps_common.a
6.5M             petsc-3.3-p6/arch-linux2-c-debug/lib/libparmetis.a
172M             petsc-3.3-p6/arch-linux2-c-debug/lib/libpetsc.a
1.1M             petsc-3.3-p6/arch-linux2-c-debug/lib/libpord.a
968K             petsc-3.3-p6/arch-linux2-c-debug/lib/libptesmumps.a
37M              petsc-3.3-p6/arch-linux2-c-debug/lib/libptscotch.a
136K             petsc-3.3-p6/arch-linux2-c-debug/lib/libptscotcherr.a
136K             petsc-3.3-p6/arch-linux2-c-debug/lib/libptscotcherrexit.a
484K             petsc-3.3-p6/arch-linux2-c-debug/lib/libptscotchparmetis.a
29M              petsc-3.3-p6/arch-linux2-c-debug/lib/libscalapack.a
4.3M             petsc-3.3-p6/arch-linux2-c-debug/lib/libsmumps.a
1.4M             petsc-3.3-p6/arch-linux2-c-debug/lib/libspai.a
22M              petsc-3.3-p6/arch-linux2-c-debug/lib/libspooles.a
11M              petsc-3.3-p6/arch-linux2-c-debug/lib/libsuperlu_4.3.a
6.5M             petsc-3.3-p6/arch-linux2-c-debug/lib/libsuperlu_dist_3.1.a
264K             petsc-3.3-p6/arch-linux2-c-debug/lib/libtriangle.a
32M              petsc-3.3-p6/arch-linux2-c-debug/lib/libumfpack.5.5.1.a
0                petsc-3.3-p6/arch-linux2-c-debug/lib/libumfpack.a
4.4M             petsc-3.3-p6/arch-linux2-c-debug/lib/libzmumps.a
[petsc at localhost ~]$ 

> 
> > Also we discussed defaulting to gcc-4.7+ - so I used fedora-18 which
> > has that default. And all the default developer software adds up to
> > the basic install.
> >
> > I attempted a minimal linux with xfce [one of the light weight
> > desktops] If we distribute images we need a desktop - but with amazon
> > - I guess that could be cut down [and cut down X?] - and bring down
> > the disk requirement.
> 
> Do people want remote desktop on EC2?  If AMS can provide GUI stuff then
> even PETSC_VIEWER_DRAW_ functionality could be put in their web browser,
> which I think will ultimately be nicer to interact with anyway (but
> makes https critical unless we also ask them to add port forwarding so
> that it tunnels over SSH).

I was guessing one would use 'ssh' to login to EC2? - so X11 over ssh
might be useful? [perhaps not a desktop]

The image I created [with desktop] was more from the POV of downloading one
from our ftp site - and running on VirtualBox.

> > Also amazon images might cut down on swap and other stuff that might
> > take up space on a regular VM. [my cleaned up image of 5.4GB might be
> > with swap zeroed/compressed out..]
> 
> Ultimately, it doesn't matter because it'll all be in EBS and 5GB
> vs. 50GB is irrelevant.  It matters for a VM.

ok..

satish



More information about the petsc-dev mailing list