Author Topic: ParallelParameters Information  (Read 3273 times)

0 Members and 1 Guest are viewing this topic.

Offline andstroud

  • New QuantumATK user
  • *
  • Posts: 2
  • Country: us
  • Reputation: 0
    • View Profile
ParallelParameters Information
« on: October 22, 2015, 20:27 »
In the LCAOCalculator for 2015.0 there is an argument for parallel_parameters that takes a ParallelParameters object. 

Is there any additional information on ParallelParameters?

Thanks.

Offline Anders Blom

  • QuantumATK Staff
  • Supreme QuantumATK Wizard
  • *****
  • Posts: 5565
  • Country: dk
  • Reputation: 93
    • View Profile
    • QuantumATK at Synopsys
Re: ParallelParameters Information
« Reply #1 on: October 22, 2015, 23:58 »
Sorry, we missed to include this in the manual. We are working on a "parallel guide", but for now, I can just copy here the docstring, and hopefully you can figure things out. In short, this option is only relevant for NEB calculations and global optimizations (crystal prediction).
Code: python
    def __init__(self, processes_per_neb_image=None, processes_per_individual=None):
        """
        Constructor.

        @param processes_per_neb_image  : The number of processes that should be used to
                                          calculate each NEB image.  A value of None indicates
                                          that the value will be determined automatically.
        @type                           : int
        @default                        : Automatically determine the number of processes that
                                          should be used to calculate a single configuration
                                          in parallel based upon the total number of MPI
                                          processes.
        @note                           : This argument can be set on the command line with
                                          the option "--processes-per-neb-image=<number>".
                                          The number of processes per configuration specified
                                          on the command line takes precedence over the number
                                          specified here.

        @param processes_per_individual : The number of processes that should be used to
                                          calculate each individual in the global optimization
                                          calculation. A value of None indicates that the value
                                          will be determined automatically.
        @type                           : int
        @default                        : Automatically determine the number of processes that
                                          should be used to calculate a single configuration
                                          in parallel based upon the total number of MPI
                                          processes.
        """

Offline andstroud

  • New QuantumATK user
  • *
  • Posts: 2
  • Country: us
  • Reputation: 0
    • View Profile
Re: ParallelParameters Information
« Reply #2 on: October 23, 2015, 06:58 »
Thanks!