SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

Program: hc2

Copyright (C) by Sherryl Manalo

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

Contact the author at: sm@antitachyon.com

The program hc2 calculates the critical field as a function of temperature for a certain external field angle.

----------------------- compile ---------------------- To compile the program:
make hc2

----------------------- run -------------------------- To run the program:
hc2 hc2.cfg temperaturefile outputname

hc2.cfg:config                 file
temperaturefile:        one-column file with temperature points,
                        preferably from high temperatures to lower
                        i.e. dtemp.conf
outputname:             main name of files in which the data are stored 
                        outputname.lst, outputname.orig (outputname.gap if calcgap=1)

---------------------- hc2.cfg ---------------------- rm: parameter rm

mod:            0 - s-wave
                1 - d-wave

phi:            in-plane angle of field (for d-wave)

hkapt:          starting value of field

ntemp:          number of temperatures to iterate

Q-num:          quantum number (s-wave),
                starting quantum number (d-wave - 0,1,2,3)

Dim.-D:         dimension of D-matrix (d-wave)

Max.-iter:      maximum number of iterations

tolerance:      tolerance of iteration

convergence: 0 if everything's normal, 1 if problems with conv.

slow: 0 if everything's normal, 1 if problems with conv.

sdamp: damping factor of iteration

stable: stabilizing factor < 1, use if slow = 1

up:             1 - add a value to next fieldvalue to iterate
                0 - don't ...

upsize:         this value is added

full:           0 - normal
 
TOLE:           tolerance of integration

maxit-integ: maximum number of iterations in integration

calcgapv:       0 - calculate H_crit vs t
                1 - calculate Gap-eq. vs. H (Gap-eq. = 0 => H_crit)

rangeh-max:     maximum numbers of mesh points for calcgapv

stepsize:       stepsize for calcgapv

doit:           0 - normal calculation (one iteration of hcomDelt)
                1 - in case of problems (more than 1 iteration, see below)

domax:          number of iterations of hcomDelt

range:          takes effect if calcgapv = 1

gapread:        1 - read gap-values from file
                0 - don't ..

compl:          1 - print gap-values in .lst-file (this could get long)
                0 - don't ..


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.