[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