Skip to content
  • Home
  • Recent
Collapse
Brand Logo
CRYSTAL23
Latest v1.0.1
Tutorials Try the Demo Get a License
Tutorials Try the Demo Get a License Instagram
  1. Home
  2. CRYSTAL
  3. Elasticity, Piezoelectricity, Photoelasticity
  4. ELASTCON problem

ELASTCON problem

Scheduled Pinned Locked Moved Elasticity, Piezoelectricity, Photoelasticity
6 Posts 2 Posters 281 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Igor12
    Igor12
    Igor12
    wrote last edited by
    #1

    Hello!
    I'm having trouble calculating the elastic tensor using the ELASTCON keyword.
    Every time, the calculation stops at STRAIN MATRIX 3
    The structure's geometry has been pre-optimized.
    Could you tell me what the problem might be and if it can be fixed?
    INPUT.d12
    fort34.txt
    fort87.txt

    1 Reply Last reply
    0
    • aerba
      aerba
      aerba
      Developer
      wrote last edited by
      #2

      Let me run some tests

      Alessandro Erba
      Professor of Physical Chemistry
      Department of Chemistry, University of Torino
      [email protected]

      1 Reply Last reply
      0
      • aerba
        aerba
        aerba
        Developer
        wrote last edited by
        #3

        Hi,

        We have run your input files with CRYSTAL23 and the calculation was successful (see attached output file). Are you by any chance running an older version of the program?

        Alessandro Erba
        Professor of Physical Chemistry
        Department of Chemistry, University of Torino
        [email protected]

        1 Reply Last reply
        0
        • Igor12
          Igor12
          Igor12
          wrote last edited by
          #4

          Hello, aerba!
          Thank you very much for the reply! We are indeed using an older version of the program, CRYSTAL17, as we officially purchased it. Unfortunately, despite our strong desire to obtain the newer version, it is currently beyond my capacity to implement this upgrade.

          The calculation you sent is very important to us, as it represents the final point for studying the dynamics in our series. Because of this, we are a bit at a loss as to whether it can be used in a future publication. Therefore, we would like to know if there is any possibility to run the ELASTCON calculation using the older version of the software.

          1 Reply Last reply
          0
          • aerba
            aerba
            aerba
            Developer
            wrote last edited by aerba
            #5

            A possible "work-around" just came to my mind. As far as I understand, your job successfully completed the first deformation (STRAIN 1) to later fail during the next deformation (STRAIN 3) with the following error:

            ERROR **** SCF **** SG_IRR ALLOCATION ERROR: ALREADY ALLOCATED

            It looks like some arrays are not properly deallocated when moving from one deformation to the next. A possible work-around would be to compute each deformation in an independent calculation. You can use the DEFORM option to specify what deformations should be active. For instance with:

            ELASTCON
            PRINT
            DEFORM
            0 0 1 0 0 0
            END
            

            you would be asking to consider just the third deformation as active. With PRINT you ask for extended printing options. You will find the computed elastic constants for the third row of the elastic tensor printed in the output.

            As for your calculation there are only three symmetry-independent deformations:

            LIST OF ACTIVE DEFORMATIONS:
            1
            3
            4

            you could have all the elastic constants by running three calculations. One with:

            ELASTCON
            PRINT
            DEFORM
            1 0 0 0 0 0
            END
            

            a second one with

            ELASTCON
            PRINT
            DEFORM
            0 0 1 0 0 0
            END
            

            and a third with

            ELASTCON
            PRINT
            DEFORM
            0 0 0 1 0 0
            END
            

            Let me know if this helps.

            Alessandro Erba
            Professor of Physical Chemistry
            Department of Chemistry, University of Torino
            [email protected]

            1 Reply Last reply
            1
            • Igor12
              Igor12
              Igor12
              wrote last edited by
              #6

              Hello, aerba!
              The method you proposed actually worked. Thank you very much for your help in resolving this issue.

              1 Reply Last reply
              🕺
              0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Powered by Crystal Solutions
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Home
              • Recent