Actually, the real problem is that it is a very bad idea to use two 
separate input files that have names that only differ by having one 
character that is lower case in one case and that is upper case in the 
other.  Besides causing havoc to the Mac unix version (which I believe 
is the more strict unix standard and hence will be the unix of the 
future), this is also dangerous just because of typos and other simpler 
concerns.  Wien2k should migrate to newer versions that have input files 
that actually have different names for different files rather than 
relying on capitalization to distinguish them.  It is a bad idea to try 
to be overly sophisticated by using capitalization.  It is better to 
have names that are clearly distinct.

-- 
********************************************
Robert C. Albers
Physics of Condensed Matter&  Complex Systems
Theoretical Division
Group T-4, MS B262
Los Alamos National Laboratory
Los Alamos, NM 87545
E-mail: rca at lanl.gov
Phone: (505)665-0417, Fax: (505)665-4063
********************************************


On 9/7/11 3:13 PM, Laurence Marks wrote:
> I think the answer is that you need to install a proper unix/linux,
> for instance using a virtual box.
>
> Alternatively you can go in and edit (for yourself) x_lapw so it will
> work for you, replacing all upper case names with lower case but I
> don't expect anyone will be enthusiastic to help and I expect there to
> be other problems.
>
> On Wed, Sep 7, 2011 at 3:56 PM, Jian-Xin Zhu<jxzhu at lanl.gov>  wrote:
>> Dear Peter and Wien2k users,
>>
>> It might be of interest to you.
>>
>> On Mac Pro Workstation, when we tried the command
>>
>>   run_lapw -fc 1 -p
>>
>> (in relation to the minimization of internal parameters),
>>
>> it came out the following error
>>
>> LAPW0 END
>> (standard_in) 1: illegal character: T
>> (standard_in) 1: illegal character: O
>> (standard_in) 1: illegal character: R
>> (standard_in) 1: illegal character: P
>> (standard_in) 1: illegal character: W
>> (standard_in) 2: parse error
>> (standard_in) 1: parse error
>> (standard_in) 1: parse error
>> (standard_in) 1: parse error
>>   LAPW1 END
>>   LAPW1 END
>>   LAPW1 END
>>   LAPW1 END
>>   LAPW1 END
>>   LAPW1 END
>>
>> We noticed there is a file case.inM involved in the "-fc" section of 
>> run_lapw script file
>>
>> while ($iatom<= $natom)                #cycle over all atoms
>>   set itest=$iatom
>>   @ itest ++
>>   testinput     $file.inM cont_force_test
>>     set atest=`head -$itest $file.inM |tail -1`
>>     set itest=`echo " $atest[1] + $atest[2] + $atest[3]"|bc`
>>     if ( $itest == '0' ) goto skipforce
>>   cont_force_test:
>>   if ($iatom<= 9) then
>>       set test = (`$bin/testconv -p :FOR00$iatom -c $fcut -f test_forces`)
>>   else if ($iatom<= 99) then
>>       set test = (`$bin/testconv -p :FOR0$iatom -c $fcut -f test_forces`)
>>   else
>>       set test = (`$bin/testconv -p :FOR$iatom -c $fcut -f test_forces`)
>>   endif
>>   if  !($test[1]) set ftest[1] = 0
>>   set ftest[2] = $test[2]
>>   set ftest    = ($ftest $test[3] $test[4])
>> skipforce:
>>   @ iatom ++
>> end
>>
>> In the same working directory, there is another file case.inm existing for a 
>> different purpose.
>>
>> Therefore, we suspect that these errors might be related to the fact that 
>> Mac OS X has no differentiation between
>> the lower and upper case in file naming.
>> Please let me know if you can a different understanding.
>>
>> Regards,
>>
>> --
>> ###############################
>> Jian-Xin Zhu, Ph.D
>> Theoretical Division, MS B262
>> Los Alamos National Laboratory
>> Los Alamos, New Mexico 87545
>> Phone: (505) 667 2363
>> Fax: (505) 665 4063
>> Email (main): jxzhu at lanl.gov
>> Email (backup): physjxzhu at gmail.com
>> URL: http://theory.lanl.gov
>> ###############################
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> Wien mailing list
>> Wien at zeus.theochem.tuwien.ac.at
>> http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien
>>
>
>

Reply via email to